1 / 18

OBOE: A UML Profile and lexical language for EDOC

OBOE: A UML Profile and lexical language for EDOC. Arne-Jørgen Berre, Arnor Solberg, Jon Oldevik, Bård Kvalheim, Bjørn Nordmoen. OBOE - Open Business Object Environment med Geco, SINTEF, SSA, Prism, X/Open, HNI, UniF. Reference implementation (Demonstrator 1).

louisa
Download Presentation

OBOE: A UML Profile and lexical language for EDOC

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. OBOE:A UML Profile and lexical language for EDOC Arne-Jørgen Berre, Arnor Solberg, Jon Oldevik, Bård Kvalheim, Bjørn Nordmoen EC 5th GIS Workshop - Stresa, Italy

  2. OBOE - Open Business Object Environment med Geco, SINTEF, SSA, Prism, X/Open, HNI, UniF EC 5th GIS Workshop - Stresa, Italy

  3. Reference implementation (Demonstrator 1) EC 5th GIS Workshop - Stresa, Italy

  4. User Requirements for easier development • Modeling concepts - architecture patterns (3/n-tier services), structural (entities/relationships), behaviour (events) • Notation - graphical, lexical • Simplicity - code generation, distribution, persistent storage EC 5th GIS Workshop - Stresa, Italy

  5. OBOE Reference architecture EC 5th GIS Workshop - Stresa, Italy

  6. OBOE Toolset EC 5th GIS Workshop - Stresa, Italy

  7. UML Profile Metamodel EC 5th GIS Workshop - Stresa, Italy

  8. UML Example EC 5th GIS Workshop - Stresa, Italy

  9. CML example entity Project : Activity { relationship list <OrgUnit> orgUnits inverse projects; relationship list <Activity> activities; relationship Project sub; relationship Plan plan; relationship list <Statistics> statistics; attribute string name; attribute string projectNo; ActivityListIterator getActivities(); boolean createActivity(in ActivityType at, in Activity a); boolean createSubPorject(in string name, in string projectNo); ProjectListIterator getSubprojects(); }; EC 5th GIS Workshop - Stresa, Italy

  10. UML Tools Activity Inspector OBOE CML Code Generation CORBA BOM Business Object Methodology ReportSubscription Activity Editor Activity Service Report Subscription service Prism BOF CORBA services Light POA Notification service Event service Authorisation service Naming Service Trader service Property service Relationship service Light Persistent State Service JDBC OODB RDB EC 5th GIS Workshop - Stresa, Italy

  11. RentalService CarRental Customer Car Tools Architecture Client UML tool User Services Visual modelling ORB client mapping ORB POA ORB server mapping Entity Business Java mapping CML parser Servant services services Activator (LPSS) Lexical representation Light Persistence State Service (LPSS) HUTN code generation / emitters Persistent Persistent Factories for Entity Objects Service Objects persistent objects DB access JDBC mapping DB definition RDB OODB mapping EC 5th GIS Workshop - Stresa, Italy

  12. OMG RFP process EC 5th GIS Workshop - Stresa, Italy

  13. OBOE Results Technology EDOC Modeling Concept (User, Business, Data service: entity, relationship, events) UML Profile CML language Code generation tool UML-based methodology Example Geco Schlumberger initial reference pilot + final pilot using the technology Input to : OMG Business Object Inititative, DISGIS, ISO/TC211, OpenGIS Poster/Demonstration ,Stresa: Tuesday 29/6, 1400 Web-site from August, 1999: http://www.opengroup.org/oboe EC 5th GIS Workshop - Stresa, Italy

  14. EC 5th GIS Workshop - Stresa, Italy

  15. OBOE Framework & CORBA, EJB, COM, ... EC 5th GIS Workshop - Stresa, Italy

  16. EC 5th GIS Workshop - Stresa, Italy

  17. Demonstrator 5 Architecture EC 5th GIS Workshop - Stresa, Italy

  18. BOM EC 5th GIS Workshop - Stresa, Italy

More Related