jade: a case study neil readshaw ([email protected]) intraverse netseat product manager building...
TRANSCRIPT
![Page 1: JADE: A Case Study Neil Readshaw (readshaw@dascom.com) IntraVerse NetSEAT Product Manager Building DCE Applications for the Internet Era](https://reader031.vdocuments.us/reader031/viewer/2022013004/56649eb25503460f94bb8741/html5/thumbnails/1.jpg)
JADE: A Case Study
Neil Readshaw ([email protected])IntraVerse NetSEAT Product Manager
Building DCE Applications for the Internet Era
![Page 2: JADE: A Case Study Neil Readshaw (readshaw@dascom.com) IntraVerse NetSEAT Product Manager Building DCE Applications for the Internet Era](https://reader031.vdocuments.us/reader031/viewer/2022013004/56649eb25503460f94bb8741/html5/thumbnails/2.jpg)
Presentation Outline
• Java/DCE Background
• Case Study: IntraVerse Console
• Product Delivery: IntraVerse NetSEAT
• Conclusion
![Page 3: JADE: A Case Study Neil Readshaw (readshaw@dascom.com) IntraVerse NetSEAT Product Manager Building DCE Applications for the Internet Era](https://reader031.vdocuments.us/reader031/viewer/2022013004/56649eb25503460f94bb8741/html5/thumbnails/3.jpg)
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
![Page 4: JADE: A Case Study Neil Readshaw (readshaw@dascom.com) IntraVerse NetSEAT Product Manager Building DCE Applications for the Internet Era](https://reader031.vdocuments.us/reader031/viewer/2022013004/56649eb25503460f94bb8741/html5/thumbnails/4.jpg)
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.
![Page 5: JADE: A Case Study Neil Readshaw (readshaw@dascom.com) IntraVerse NetSEAT Product Manager Building DCE Applications for the Internet Era](https://reader031.vdocuments.us/reader031/viewer/2022013004/56649eb25503460f94bb8741/html5/thumbnails/5.jpg)
JADE Object Model
RPC Proxy Class (Java)
Remote RPC Server(C/C++)
Interface Class (Java)
Method InvocationBind
JavaApplet
orApplication
DCE RPC
![Page 6: JADE: A Case Study Neil Readshaw (readshaw@dascom.com) IntraVerse NetSEAT Product Manager Building DCE Applications for the Internet Era](https://reader031.vdocuments.us/reader031/viewer/2022013004/56649eb25503460f94bb8741/html5/thumbnails/6.jpg)
Case Study: IntraVerse Console
![Page 7: JADE: A Case Study Neil Readshaw (readshaw@dascom.com) IntraVerse NetSEAT Product Manager Building DCE Applications for the Internet Era](https://reader031.vdocuments.us/reader031/viewer/2022013004/56649eb25503460f94bb8741/html5/thumbnails/7.jpg)
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.
![Page 8: JADE: A Case Study Neil Readshaw (readshaw@dascom.com) IntraVerse NetSEAT Product Manager Building DCE Applications for the Internet Era](https://reader031.vdocuments.us/reader031/viewer/2022013004/56649eb25503460f94bb8741/html5/thumbnails/8.jpg)
IntraVerse System Architecture
IntraVerse Console
DCE Servers
IntraVerse Servers
JDCERPC
JADERPC
Authentication,user registry,...
Authorizationservice, NetSEAL,
WebSEAL, ...
![Page 9: JADE: A Case Study Neil Readshaw (readshaw@dascom.com) IntraVerse NetSEAT Product Manager Building DCE Applications for the Internet Era](https://reader031.vdocuments.us/reader031/viewer/2022013004/56649eb25503460f94bb8741/html5/thumbnails/9.jpg)
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
![Page 10: JADE: A Case Study Neil Readshaw (readshaw@dascom.com) IntraVerse NetSEAT Product Manager Building DCE Applications for the Internet Era](https://reader031.vdocuments.us/reader031/viewer/2022013004/56649eb25503460f94bb8741/html5/thumbnails/10.jpg)
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
![Page 11: JADE: A Case Study Neil Readshaw (readshaw@dascom.com) IntraVerse NetSEAT Product Manager Building DCE Applications for the Internet Era](https://reader031.vdocuments.us/reader031/viewer/2022013004/56649eb25503460f94bb8741/html5/thumbnails/11.jpg)
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
![Page 12: JADE: A Case Study Neil Readshaw (readshaw@dascom.com) IntraVerse NetSEAT Product Manager Building DCE Applications for the Internet Era](https://reader031.vdocuments.us/reader031/viewer/2022013004/56649eb25503460f94bb8741/html5/thumbnails/12.jpg)
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
![Page 13: JADE: A Case Study Neil Readshaw (readshaw@dascom.com) IntraVerse NetSEAT Product Manager Building DCE Applications for the Internet Era](https://reader031.vdocuments.us/reader031/viewer/2022013004/56649eb25503460f94bb8741/html5/thumbnails/13.jpg)
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
![Page 14: JADE: A Case Study Neil Readshaw (readshaw@dascom.com) IntraVerse NetSEAT Product Manager Building DCE Applications for the Internet Era](https://reader031.vdocuments.us/reader031/viewer/2022013004/56649eb25503460f94bb8741/html5/thumbnails/14.jpg)
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