PowerPoint - The Open Group

Download Report

Transcript PowerPoint - The Open Group

JADE: A Case Study
Building DCE Applications
for the Internet Era
Neil Readshaw ([email protected])
IntraVerse NetSEAT Product Manager
Presentation Outline
• Java/DCE Background
• Case Study: IntraVerse Console
• Product Delivery: IntraVerse NetSEAT
• Conclusion
Java/DCE Motivations
• Interoperability between Java and nonJava environments
• Integrated authentication between Java
clients and DCE servers
• Integrated authorization between Java
and DCE
• Preserve investment in existing DCE
servers
• Extend DCE to Java platforms
Java/DCE Background
• Chisholm Technologies
– JDCE wraps standard DCE APIs via JNI
– Product currently available
– Acquired by DASCOM Dec 1997
• The Open Group RI
– JADE ATO commenced 1996
– Sponsored by DASCOM, Digital and
Chisholm
– Final snapshot (February 1998) delivered
Java-capable IDL compiler, class library.
JADE Object Model
Interface Class
(Java)
Bind
Java
Applet
or
Application
Method Invocation
RPC Proxy Class
(Java)
DCE RPC
Remote RPC Server
(C/C++)
Case Study: IntraVerse Console
IntraVerse Console: Implementation
• User Registry Interaction
– uses JDCE directly to interact with the DCE
security server
• IntraVerse Server Interaction
– Java-capable IDL compiler used to construct
classes and interfaces
– Generated code called in the same way as
local Java methods.
IntraVerse System Architecture
Authentication,
user registry,...
JDCE
RPC
IntraVerse Console
DCE Servers
JADE
RPC
Authorization
service, NetSEAL,
WebSEAL, ...
IntraVerse Servers
Benefits of the JADE Approach
• Application code is highly portable
• RPC mechanism does not need to be
understood by application programmers
• Application servers do not have to be Java:
– a controlled strategy for migration to 100% Java
environments
– protects investment in C/C++ DCE application
servers
• Authentication and authorization can be
integrated with other Enterprise services
• JADE Toolset gives a competitive advantage to
application developers
Product Delivery: IntraVerse NetSEAT
• Technology Offering
– Java-capable IDL compiler
– JDCE class library and native platform
components
– JADE class library
– Documentation
• Generated class library pages in HTML
• Functional specification for Java/DCE mapping
Product Delivery: IntraVerse NetSEAT
• Product Packaging
– JDCE
• For standard DCE APIs.
– IntraVerse NetSEAT Client
• JDCE class library and native platform
components
• JADE class library
– IntraVerse NetSEAT ADK
• Java capable IDL compiler
• Class library documentation
• Java/DCE mapping documentation
Product Delivery: IntraVerse NetSEAT
• Availability
– JDCE
• AIX, HP-UX, Solaris, Digital UNIX, and Windows
NT platforms
• Available today
– IntraVerse NetSEAT
• Windows NT/95 platforms
• Pre-release available late Q2 1998
• General availability Q3 1998
Conclusion
• JADE provides a high quality set of tools
for modernizing DCE application
development
• IntraVerse Console team uses these
tools to gain a competitive advantage
• Timely product availability
• Demonstration available in San Diego
Upcoming Events
• Forte Forum ‘98
– 5/4 - 5/6
– San Francisco, CA
• 12th Annual Technical Conference
– 5/4 - 5/6
– Orlando, FL
• NetSEC '98
– 6/15 - 6/17
– San Antonio, TX