next generation omg object management architecture
play

Next Generation OMG Object Management Architecture Craig Thompson - PowerPoint PPT Presentation

Object Services and Consulting, Inc. Thoughts on OMA-NG: Next Generation OMG Object Management Architecture Craig Thompson Object Services and Consulting, Inc. (OBJS) Ted Linden and Bob Filman Microelectronics and Computer Technology


  1. Object Services and Consulting, Inc. Thoughts on OMA-NG: Next Generation OMG Object Management Architecture Craig Thompson Object Services and Consulting, Inc. (OBJS) Ted Linden and Bob Filman Microelectronics and Computer Technology Corporation (MCC) Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97

  2. OMA-NG: Next Generation OMA Object Services and Consulting, Inc. What is OMA-NG? • an OMG Green Paper (architectural discussion paper) • for presentation to the OMG Object and Reference Model Subcommittee (ORMSC) at OMG Dublin the week of 22 September • target is extensions needed to the OMG Object Management Architecture, especially the "OMA Reference Model" and OMA Guide • reflects lessons learned in the MCC OIP project and the OBJS DARPA projects (“users with a clue”) Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97

  3. Outline of the OMA-NG paper Object Services and Consulting, Inc. • History of OMG Object Management Architecture • Possible Extensions to the OMA • architectural principles and properties (the -ilities) - architectural principles, architectural properties (-ilities), frameworks • composability and componentware - containment model, binding time, packages, interceptors, extensions, guards, economic model • scalability via federation • performance guarantees and system management - real-time, quality of service, system management • convergence with the competition - componentware, Java, web, DBMS, KBMS, mobile code, agent management architecture, RM- ODP, patterns • other extensions - semantics, object model extensions, domain interface architecture, needed interfaces • Recommendations Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97

  4. History of OMG Object Management Architecture Object Services and Consulting, Inc. • Versions of OMA-RM and OMA Guide • Revision 1.0 - 1990 - ORB, service, facilities, application • Revision 2.0 - 1992 - mentions IDL and CORBA specs • Revision 3.0 - 1995 - mentions additional specs • Madrid Revision of OMA-RM - adds Domain Interfaces and 3 pages on frameworks! • Discussion of the OMA - for CORBA Academy • OMA does not expain nor does it preclude many extensions Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97

  5. Architecture Properties and Frameworks Object Services and Consulting, Inc. • Architecture Principles • Architecture Properties interoperability, composability, scalability, evolvability, extensibility, tailorability, security, reliability, adaptability, survivability, affordability, maintainability, understandability, performance, quality of service, real-time, nomadicity • Terminology • Frameworks Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97

  6. Composability Object Services and Consulting, Inc. • Objective is mix-and-match, plug-and-play • Mixin ilities • how to add new services • IEEE definition of architecture • Uses spec/containment model • binding times • interceptors, extensions • need for guards • who can install interceptors • roles • policies • footprint • debugging • complexity • tailorability • adaptability and survivability • Interceptors and POA • higher level controls like rules • Java decompilation • profiles • economic model Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97

  7. Scalability and Federation Object Services and Consulting, Inc. • Scalability by composition • Scalability by federation • 40 LAN to 40M WAN implies service and facility replication • recursively same or different abstractions • decentralized control • which abstractions are federated • need policies • heterogeneous federation • end-to-end, top-to-bottom Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97

  8. Performance Object Services and Consulting, Inc. • real-time and QoS • system management Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97

  9. Competition Object Services and Consulting, Inc. • Componentware • Java • Web • DBMS • KBMS • Agents • Mobile Code • Patterns • RM-ODP Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97

  10. Other Extensions Object Services and Consulting, Inc. • Views of the Architecture • Semantics • Object Model Extensions • Domain Interfaces Architecture • Needed Services and Facilities Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97

  11. Conclusions and Recommendations Object Services and Consulting, Inc. • continue to evolve the OMA • add in specs • add future directions • mention architecture principles • add ilities • revisit frameworks • update glossary • update Technical Objectives • differentiate unmet from met requirements Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97

  12. Relevant MCC OIP Experience Object Services and Consulting, Inc. • Microelectronics and Computer Technology Corporation • http://www.mcc.com/projects/oip/ • principal business is R&D projects for industrial and government customers • related projects include InfoSleuth, Collaboration Management Infrastructure, many more • Object Infrastructure Project • three year project started January 1997 • techncial objective is to develop component-based middleware in these areas: • ilities • roles • dynamic dispatch • real-time • QoS • fault tolerance • system management • technology transfer objectives are: • transfer prototypes to member organizations • advance the state of the art and practice in technical areas through participation in industry standards efforts, principally OMG Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97

  13. Relevant OBJS Experience Object Services and Consulting, Inc. • Object Services and Consulting, Inc. (OBJS) • http://www.objs.com • 10 exempts • virtual office with offices in Dallas, Boston, Austin, Phoenix, Bloomington, and Walnut Creek • principal business is DARPA contracts and consulting • OBJS Mission • advance the state of the art and practice in web + object integration architectures • transfer technology to DARPA, DoD, and industry COTS products though well-engineered prototypes, standards leadership, and strategic relationships • core competencies - open component-based software architectures, distributed object technology and frameworks, Internet technology, database technology, virtual enterprise and virtual office • connections to DARPA ISO/AITS Architecture, DARPA Dynamic Database Panel, DARPA IC&V, DARPA I**3, DARPA Survivability, MCC OIP, NIIIP Consortium, OMG & OMG Internet SIG, X3H7, W3C • past accomplishments - X3/OODB Task Group Reference Model for OODBs, DARPA Open OODB developed at TI, OMG Object Management Architecture Reference Model co-author OMG Object Services Architecture editor • Current Objectives • develop an Internet Services Architecture Reference Model via OMG ISA RFP and responses, OMA-NG (this document), Internet Tools Survey • development projects - ISA/Annotations, ISA/Collaborative Authoring, ISA/Query Augmentors, ISA/Metadata, ISA/Weather Service, ISA/Survivability Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97

Recommend


More recommend