Object Services and Consulting, Inc. Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97
Next Generation OMG Object Management Architecture Craig Thompson - - PowerPoint PPT Presentation
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
Object Services and Consulting, Inc. Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97
OMA-NG: Next Generation OMA 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”)
Object Services and Consulting, Inc. Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97
- 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
Outline of the OMA-NG paper
Object Services and Consulting, Inc. Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97
- 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
- n frameworks!
- Discussion of the OMA - for CORBA Academy
- OMA does not expain nor does it preclude many extensions
History of OMG Object Management Architecture
Object Services and Consulting, Inc. Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97
Architecture Properties and Frameworks
- 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
Object Services and Consulting, Inc. Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97
Composability
- 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
Object Services and Consulting, Inc. Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97
Scalability and Federation
- 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
Object Services and Consulting, Inc. Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97
Performance
- real-time and QoS
- system management
Object Services and Consulting, Inc. Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97
- Componentware
- Java
- Web
- DBMS
- KBMS
- Agents
- Mobile Code
- Patterns
- RM-ODP
Competition
Object Services and Consulting, Inc. Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97
- Views of the Architecture
- Semantics
- Object Model Extensions
- Domain Interfaces Architecture
- Needed Services and Facilities
Other Extensions
Object Services and Consulting, Inc. Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97
Conclusions and Recommendations
- 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
Object Services and Consulting, Inc. Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97
Relevant MCC OIP Experience
- 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
Object Services and Consulting, Inc. Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97
Relevant OBJS Experience
- 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