Open Distributed Processing in SC7 - Status and Future Bryan Wood (Convenor WG19) SC7 AG 12 May 2002.

Slides:



Advertisements
Similar presentations
ITU-T/SG 27 Nov UML for ODP viewpoint specifications Bryan Wood Convenor, JTC1/SC7/WG19 ITU-T/SG 17 Geneva, 27 November.
Advertisements

ITU-T/SG 17 Mar UML for ODP system specifications Bryan Wood Convenor, JTC1/SC7/WG19 ITU-T/SG 17 Geneva, 14 March 2004.
ITU-T/SG 17 Mar ITU-T and ISO/IEC Joint Standards for Open Distributed Processing Bryan Wood Convenor, JTC1/SC7/WG19
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Common Object Request Broker Architecture (CORBA) By: Sunil Gopinath David Watkins.
MDA – Model Driven Architecture: An introduction Franco Flore Senior Product Manager.
CORBA Case Study By Jeffrey Oliver March March 17, 2003CORBA Case Study by J. T. Oliver2 History The CORBA (Common Object Request Broker Architecture)
CS 501: Software Engineering Fall 2000 Lecture 16 System Architecture III Distributed Objects.
Using Architecture Frameworks
Applying the ISO RM-ODP Standard in e-Government B. Meneklis 1, A. Kaliontzoglou 2,3, D. Polemi 1, C. Douligeris 1 1 University of Piraeus, Department.
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
Software Engineering Module 1 -Components Teaching unit 3 – Advanced development Ernesto Damiani Free University of Bozen - Bolzano Lesson 2 – Components.
Roles and Responsibilities Jahangheer Shaik. Service Specification Specification requires development of three inter-related documents CIM, PIM and PSM.
OMG ADTF, 24 June ITU-T X.906 | ISO/IEC Use of UML for ODP system specifications Bryan Wood Convenor, JTC1/SC7/WG19, Modelling Languages.
International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.
Open Distributed Processing Reference Model. Outline Introduction Viewpoints System model: objects and infrastructure Services and functions, transparencies.
SC32/WG2 meeting. London, 18 Nov Open Distributed Processing in SC7 Peter Linington and Antonio Vallecillo JTC1/SC7/WG19 “Techniques for the specification.
MDA Guide Version CYT. 2 Outline OMG Vision and Process Introduction to MDA How is MDA Used? MDA Transformations Other MDA Capabilities Using the.
Quality Assurance for Component- Based Software Development Cai Xia (Mphil Term1) Supervisor: Prof. Michael R. Lyu 5 May, 2000.
Metadata Tools and Methods Chris Nelson Metanet Conference 2 April 2001.
©Ian Sommerville 2000 Software Engineering, 6th edition. Slide 1 Component-based development l Building software from reusable components l Objectives.
3 April SOA: Services Oriented Architecture MDA: Model Driven Architecture.
Introduction to MDA (Model Driven Architecture) CYT.
Web services for Enterprise Collaboration Applying MDA to web services for enterprise collaboration Doc Mars/ Doc webserv/
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
Comparison of Web Services, RMI, CORBA, DCOM Usha, Lecturer MCA Department of Computer Science and Engineering.
2nd TTCN-3 User Conference, June The TTCN-3 Metamodel – A Basis for Tool Integration Ina Schieferdecker TU Berlin/Fraunhofer Fokus Hajo Eichler,
I n t e g r i t y - S e r v i c e - E x c e l l e n c e UPDM Review Session Col. Jack Jibilian Enterprise Architecting & Warfighting Decision Support SAF/XCPA.
Object Management Group (OMG) Specifies open standards for every aspect of distributed computing Multiplatform Model Driven Architecture (MDA)
ISO/IEC CD and WD : Core Model and Model Mapping ISO/IEC JTC1/SC32/WG September 2005, Toronto SC32/WG2 Japan (Kanrikogaku Ltd) Masaharu.
XASTRO-2 Overview Presentation CCSDS SAWG Athens Meeting 12 th April 2005.
Abhishek Bachchan Vishal Patangia
CORBA IS 8030 – Integrated Computing Environments Dr. Hoganson CORBA Common Object Request Broker Architecture Published by Object Management Group (OMG)
Introduction to CORBA University of Mazandran Science & Tecnology By : Esmaill Khanlarpour January
Potential standardization items for the cloud computing in SC32 1 WG2 N1665 ISO/IEC JTC 1/SC 32 Plenary Meeting, Berlin, Germany, June 2012 Sungjoon Lim,
Distributed Objects and Middleware. Sockets and Ports Source: G. Coulouris et al., Distributed Systems: Concepts and Design.
UML 2 Models for ODP Engineering/Technology Viewpoints – An Experiment - Daisuke Hashimoto Hiroshi.
XASTRO Metamodel. CCSDS SAWG2 Presentation Outline XASTRO-1 Metamodel XASTRO-2 Metamodel Alignment with Model Driven Architecture.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
CS 501: Software Engineering Fall 1999 Lecture 12 System Architecture III Distributed Objects.
CS551 - Lecture 11 1 CS551 Object Oriented Middleware (III) (Chap. 5 of EDO) Yugi Lee STB #555 (816)
 Common Object Request Broker Architecture  An industry standard developed by OMG to help in distributed programming.
Model Driven Architecture: An Introduction. Heterogeneity is Permanent Programming languages –~3 million COBOL programmers –~1.6 million VB programmers.
CIM LAB MEETING Presentation on UML Rakesh Mopidevi Kwangyeol Ryu.
Modeling the ODP Computational Viewpoint with UML 2.0: The Templeman Library Example José Raúl Romero, Antonio Vallecillo Universidad de Málaga, Spain.
XASTRO-2 Presentation CCSDS SAWG th November 2004.
ISO/OMG Liaison ISO/IEC JTC 1/SC 32/WG 2 Washington D.C February 8-12 Thomas Culpepper 3M Health Information Systems Applied Technology Research.
Using Web Services in An Application Integration Strategy at Case Western Reserve University October 18 th, 2002 Jeff Gumpf, Senior IT Architect Information.
Introduction to Distributed Systems and CORBA Slides for CSCI 3171 Lectures E. W. Grundke.
WG2 Roadmap Discussion Denise Warzel May 25, 2010 WG2 Convenor SC32 WG2N1424SC32 WG2N1424.
SOA & Event Driven Architecture Steve Else, Ph.D., Certified Enterprise Architect, SOA COP Srinidhi Boray, Certified Enterprise Architect, Ingine, Inc.
GEOSS Model Based System Engineering Challenge team report for GEOSS AIP-6 By Lawrence E. McGovern, DSC INCOSE/WYLE Aerospace/Timothy Woodard, Tellus /Kenneth.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 15 System Architecture III.
INTRODUCTION: This report contains the results of the International Council of System Engineer (INCOSE) UML/SySML Team efforts to produce UML/SySML Architecture.
Chapter 5 – System Modeling Lecture 1 1Chapter 5 System modeling.
7/2/2016 1:52 AM HL7 SOA-Aware Enterprise Architecture Executive Summary HITSP October 28, 2008 Executive Summary HITSP October 28, 2008.
CORBA Antonio Vasquez, John Shelton, Nidia, Ruben.
1 Distributed Systems Architectures Distributed object architectures Reference: ©Ian Sommerville 2000 Software Engineering, 6th edition.
Survey 2: RT-CORBA Group A3 Ka Hou Wong Jahanzeb Faizan Jonathan Sippel.
GEOSS Model Based System Engineering Session Plan By Lawrence E. McGovern, DSC International Council on System Engineering/Blue Heron Services.
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
CORBA Alegria Baquero.
Web Application Modeling
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
CORBA Alegria Baquero.
Arve Meisingset WP3/10 chairman Telenor R&D, Norway
Geospatial Service Architecture Viewpoints
UML profiles.
Quality Assurance for Component-Based Software Development
Presentation transcript:

Open Distributed Processing in SC7 - Status and Future Bryan Wood (Convenor WG19) SC7 AG 12 May 2002

2 What is ODP?What is ODP? ODP and the OMGODP and the OMG ODP in SC7: Issues to considerODP in SC7: Issues to consider

SC7 AG 12 May What is ODP? Systems that support distributed processing despite: heterogeneity of componentsheterogeneity of components crossing of organisational boundaries (autonomy of systems)crossing of organisational boundaries (autonomy of systems) Enterprise systems, B2B systems, Web services etc

SC7 AG 12 May Goals of ODP standards portability of applications despite heterogeneityportability of applications despite heterogeneity interworking between ODP systemsinterworking between ODP systems –exchange information meaningfully –use functionality conveniently distribution transparencydistribution transparency –hide the consequences of distribution for applications

SC7 AG 12 May ODP standards: Reference Model for Open Distributed Processing A specification framework (and standards framework) covering all aspects of distributed systems -“enterprise”, system, technology comprehensive and coherent object-oriented modelling conceptscomprehensive and coherent object-oriented modelling concepts Viewpoints and viewpoint specifications:Viewpoints and viewpoint specifications: -enterprise -information -computational -engineering ITU-T Rec. X |ISO/IEC Parts 1-4

SC7 AG 12 May ODP Notation and Architectural Framework standards ISO/IEC ODP – Interface Definition LanguageISO/IEC ODP – Interface Definition Language ISO/IEC ODP – Naming frameworkISO/IEC ODP – Naming framework ISO/IEC ODP – Interface references and bindingISO/IEC ODP – Interface references and binding ISO/IEC ODP – Protocol support for computational interactionsISO/IEC ODP – Protocol support for computational interactions ISO/IEC ODP – Enterprise LanguageISO/IEC ODP – Enterprise Language

SC7 AG 12 May ODP Component standards ISO/IEC ODP – Trading FunctionISO/IEC ODP – Trading Function ISO/IEC ODP – Type repositoryISO/IEC ODP – Type repository

SC7 AG 12 May ODP and the Object Management Group (OMG) - “subcontracting”? OMG set up to help solve system integration problems by supplying open, vendor-neutral interoperability specifications.OMG set up to help solve system integration problems by supplying open, vendor-neutral interoperability specifications. RM-ODP referenced by OMG as defining an architectural framework for OMG specificationsRM-ODP referenced by OMG as defining an architectural framework for OMG specifications OMG specifications being provided as PAS submissions for ODP Notation and Component standardsOMG specifications being provided as PAS submissions for ODP Notation and Component standards OMG Model Driven Architecture (MDA) incorporates RM-ODP concepts:OMG Model Driven Architecture (MDA) incorporates RM-ODP concepts: –system specification using UML –separation of platform independent and platform specific specifications (PIM and PSM)

SC7 AG 12 May OMG PAS submissions Current: ISO/IEC ODP – Open Distributed Processing - General Inter-ORB Protocol (GIOP)/ Internet Inter-ORB Protocol (IIOP)ISO/IEC ODP – Open Distributed Processing - General Inter-ORB Protocol (GIOP)/ Internet Inter-ORB Protocol (IIOP) –providing basic ODP protocol support for computational interactions ISO/IEC Information technology – Unified Modeling Language (UML)ISO/IEC Information technology – Unified Modeling Language (UML) –providing notation for ODP specifications Planned: CORBA (Common Object Request Broker Architecture) ServicesCORBA (Common Object Request Broker Architecture) Services –providing basic ODP functions

SC7 AG 12 May ODP in SC7: Issues to consider ODP and the OMG MDA addressODP and the OMG MDA address –good practice for the content of system specifications qualityquality maintainabilitymaintainability –Standards for specification for system integration –standards for specification for system distribution These concerns should be related to other SC7 activities:These concerns should be related to other SC7 activities: –System software documentation (WG2) –Tools and environment (WG4) –Evaluation and measurement (WG6,12,13) –Lifecycle processes (WG7)