sankhya ® varadhi the digital bridge tm. (c) 2000-2003 sankhya technologies private limited. all...

22
SANKHYA ® Varadhi The Digital Bridge TM

Upload: chana-newby

Post on 16-Dec-2015

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

SANKHYA® Varadhi The Digital Bridge

TM

Page 2: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

2

Varadhi at a glance

Object middleware solution for distributed systems

development Helps embedded systems developers and enterprise

developers create light-weight applications and integrate them in a standards compliant manner

Enables distribution of software across Windows, Linux and Solaris hosts and embedded systems like mobile phones and PDAs

Page 3: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

3

Varadhi Editions

SANKHYA Varadhi SE, lightweight CORBA ORB SANKHYA Varadhi XE, object middleware for embedded

systems SANKHYA Varadhi FT, fault tolerant CORBA support SANKHYA Varadhi RT, real-time CORBA extensions

Page 4: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

4

Varadhi - Components and Tools

idlc, IDL compiler for C++, Java and WSDL vconf, interactive platform configuration and

generation tool dumpior, IOR viewer ns, Varadhi Names (Naming Service) nsman, Naming Service Manager es, Varadhi Events (Event Service) ORB and POA Libraries ( Dynamic, Static and Debug

versions)

Page 5: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

5

Varadhi Services

Varadhi Services is a collection of common object services each compliant with OMG’s Common Object Services Specification or other OMG standards

Varadhi Services complement SANKHYA Varadhi and together provide a robust and standards compliant distributed application platform for embedded and enterprise distributed systems development

List of Varadhi Services Varadhi Names – CORBA Naming Service Varadhi Events – CORBA Event Service Varadhi Logger – Logging Service (Planned)

Page 6: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

6

Platforms Supported

Host OS Windows NT/2000, Solaris 2.7, RH Linux 7.2

Compiler Visual C++ 6.0, Embedded Visual C++, gcc 2.95.2

Target OS Windows CE, OSE, QNX, Monta Vista Linux. (NucleusPlus

and VxWorks are planned) Windows NT/2000, Solaris 2.7, RH Linux 7.2

Target CPU x86, ARM, Ultra Sparc, PowerPC, MIPS

Page 7: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

7

Key Features

Conforms to OMG®’s CORBA® 2.2 (Minimum CORBA). Roadmap for Varadhi includes support for CORBA 2.6

Support for static or dynamic memory allocation Debug/profile support Including and excluding C++ exceptions Small footprint and interoperability with IIOP Readily customizable sample programs On-site training and consulting services

Page 8: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

8

Varadhi – Typical Applications

Distributed embedded systems CORBA for subsystems (Telecom/OSS) Federated application development Distributed fault tolerance Lightweight enterprise applications

Page 9: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

9

Why SANKHYA Varadhi ? Configurable and

Easy to use

Varadhi includes an interactive configuration and platform generation utility called vconf. Vconf makes it easy to create a ready to use version of the Varadhi target platform for a particular target environment

Page 10: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

10

Why SANKHYA Varadhi ? Easy to Port The target platform

generated by vconf includes any source code that is target dependent, which may have to be rebuilt/modified for a particular target environment. This makes porting Varadhi an easy task.

Page 11: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

11

Why SANKHYA Varadhi ? Easy to Debug With the

extensive log of messages printed by Varadhi (debug version) application developers can easily debug their applications.

Page 12: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

12

Why SANKHYA Varadhi ? High Performance http://www.sankhya.com/info/products/varadhi/docs/varadhi_11_perf.

pdf

Performance Range Less than 0.5 milliseconds per invocation for

calls to same host. Less than 1 millisecond per invocation for calls

to remote hosts.

Page 13: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

13

Why SANKHYA Varadhi ? Transport Layer

Abstraction

Varadhi uses a very simple, intuitive and powerful transport layer abstraction. This makes it easy to add support for new transports.

Page 14: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

14

Why SANKHYA Varadhi ? OS Abstraction The core Varadhi

library is completely independent of a particular operating system. The only OS dependent features are abstracted into the OS abstraction making it easy to add support for a new operating system.

Page 15: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

15

Why SANKHYA Varadhi Small Footprint Designed for

Minimum CORBA, Varadhi has a very optimized footprint, as low as 100KB on an x86 Linux machine !

Page 16: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

16

Why SANKHYA Varadhi

Configurable Memory Allocation

The static version of Varadhi allows memory for the various internal objects to be configured.

Page 17: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

17

Why SANKHYA Varadhi Several ready to

use samples.

Varadhi includes many ready to run samples. Makes it easy to develop new applications.

Page 18: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

18

Why SANKHYA Varadhi Naming Service Event Service

Varadhi includes embeddable Naming and Event services.

Page 19: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

19

Why SANKHYA Varadhi Professional

Support

Varadhi is backed by prompt and professional support. Basic installation support is completely free. Standard and premium support options available.

Page 20: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

20

Why SANKHYA Varadhi Competitive

Pricing

No royalties Simple licensing

model Developer

licenses starting at USD 495/-

Deployment licenses starting at USD 999/-

Page 21: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

(c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.

21

Next Steps

Evaluation SANKHYA Varadhi is available for free 30 day evaluation If you would like to evaluate Varadhi, please visit and fill an

evaluation request form: http://www.sankhya.com/info/products/varadhi/download.html

We will send you the download and evaluation information

Purchase Please send inquiries to

[email protected]

Page 22: SANKHYA ® Varadhi The Digital Bridge TM. (c) 2000-2003 Sankhya Technologies Private Limited. All Rights Reserved.2 Varadhi at a glance Object middleware

Thank You !

SANKHYA, Varadhi, Web Varadhi, SANKHYA TECHNOLOGIES, SANKHYA Tools Collection, SANKHYA Translation Framework, Dynamically Targetable Tools Framework, SANKHYA Partners, SANKHYA Labs, SANKHYA Software, SANKHYA Assembler, SANKHYA Simulator, SANKHYA Development, SANKHYA Education, SANKHYA Research, Varadhi Services, The Digital Bridge, AppChain, AppCore, AppBundle, AppFed are Trademarks, Service Marks or Registered Trademarks of Sankhya Technologies Private Limited. OMG and CORBA are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries. All other brands and names are the property of their respective owners.