140 likes | 332 Views
JADE: A Case Study. Building DCE Applications for the Internet Era. Neil Readshaw (readshaw@dascom.com) IntraVerse NetSEAT Product Manager. Presentation Outline. Java/DCE Background Case Study: IntraVerse Console Product Delivery: IntraVerse NetSEAT Conclusion. Java/DCE Motivations.
E N D
JADE: A Case Study Building DCE Applications for the Internet Era Neil Readshaw (readshaw@dascom.com) 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 non-Java 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.
Bind Method Invocation DCE RPC JADE Object Model Java Applet or Application Interface Class (Java) RPC Proxy Class (Java) Remote RPC Server (C/C++)
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.
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