1 / 14

JADE: A Case Study

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.

hammer
Download Presentation

JADE: A Case Study

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JADE: A Case Study Building DCE Applications for the Internet Era Neil Readshaw (readshaw@dascom.com) IntraVerse NetSEAT Product Manager

  2. Presentation Outline • Java/DCE Background • Case Study: IntraVerse Console • Product Delivery: IntraVerse NetSEAT • Conclusion

  3. 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

  4. 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.

  5. Bind Method Invocation DCE RPC JADE Object Model Java Applet or Application Interface Class (Java) RPC Proxy Class (Java) Remote RPC Server (C/C++)

  6. Case Study: IntraVerse Console

  7. 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.

  8. IntraVerse System Architecture

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

More Related