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

next generation omg object management architecture
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Object Services and Consulting, Inc. Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97

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)

slide-2
SLIDE 2

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”)

slide-3
SLIDE 3

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

slide-4
SLIDE 4

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

slide-5
SLIDE 5

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
slide-6
SLIDE 6

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
slide-7
SLIDE 7

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
slide-8
SLIDE 8

Object Services and Consulting, Inc. Craig Thompson 972-379-3320 http://www.objs.com 19-Sep-97

Performance

  • real-time and QoS
  • system management
slide-9
SLIDE 9

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

slide-10
SLIDE 10

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

slide-11
SLIDE 11

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
slide-12
SLIDE 12

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

slide-13
SLIDE 13

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

Augmentors, ISA/Metadata, ISA/Weather Service, ISA/Survivability