Download presentation
Presentation is loading. Please wait.
Published byIsabella Hamp Modified over 10 years ago
1
Architecture Working Group Pasquale Pagano CNR-ISTI pasquale.pagano@isti.cnr.it All WGs Meeting, Rome, 26-28 May 2010
2
The DL.org Architecture Working Group Mission – Identify interoperability issues from the perspective of Architecture – Identify possible approaches to mitigate/resolve the issues identified – Propose effective patterns towards their resolution Scope – Enable the use of Architectural Components belonging to one system (the provider) from another system (the consumer): Software Components, i.e. artefacts implementing a set of functions, System Components, i.e. running elements contributing to the operation of the overall system All WGs Meeting, Rome, 26-28 May 20102
3
Interoperability from the Architecture Perspective 1/2 All WGs Meeting, Rome, 26-28 May 20103 The place where every concept materialises
4
Interoperability from the Architecture Perspective 2/2 Component Architecture reuse requires a common understanding of some component features Component Architecture reuse requires communication between provider and consumer Consumer Provider All WGs Meeting, Rome, 26-28 May 2010 4
5
Architecture Interoperability Approach Common understanding and communication facets of a component are represented in the Reference Model: Component Profile, i.e. the “metadata” characterising the resource to share Application Framework, i.e. the “context” characterising the operational environment: roles, interaction patterns, interfaces and protocols 5All WGs Meeting, Rome, 26-28 May 2010
6
Architecture Interoperability Approach: component profile Profile is used for – present the interface – represent the state – list the dependencies – represent the existence and support discovery – improve the QoS by including run-time status – represent the behavior Common approaches are based on – syntax definition in XML and XML Schema – Varieties of standards (WSDL, WSDL-S, WSRF, …) All WGs Meeting, Rome, 26-28 May 20106
7
Architecture Interoperability Approach: application framework Component interoperability is based on – an exchange of meaningful and context driven data. This exchange aims to allow a system to use functionality implemented in other systems Component Integration aims to – the creation of a unique logical unit derived from linking together heterogeneous components in a concrete system Component interoperability among two systems happens when: – two application frameworks are interoperable – two application frameworks are reconciled to some extent All WGs Meeting, Rome, 26-28 May 20107
8
Architecture Interoperability Approach: application framework Two application frameworks are interoperable when they use an agreed standard (or a combination of them) that achieves a certain amount of homogeneity between the involved systems Messaging Description and Discovery Reliability, Transaction, and Security Management Application-oriented All WGs Meeting, Rome, 26-28 May 20108
9
Architecture Interoperability Approach: application framework Two application frameworks are reconciled to some extent through component mediating between the involved systems: Blackboard-based – asynchronous communication between components in a system – one protocol to R/W and one language to specify messages Connector / Adaptor-based – translates one interface for a component into a compatible interface Proxy-based – exposes the same interface but allows additional operation over received calls Mediator-based – provides a unified interface to a set of other components interfaces and encapsulates how this set of objects interact Broker-based – Specialises a mediator by coordinating communication All WGs Meeting, Rome, 26-28 May 20109
10
Time for questions WG Coordinates: – Site https://workinggroups.wiki.dlorg.eu/index.php/Architecture_Working_Group – Survey https://workinggroups.wiki.dlorg.eu/index.php/Architecture_Interoperability_State- of-the-art/Approaches – Mailing List architecture_wg@dlorg.eu – Scientific Chair Pasquale Pagano – pasquale.pagano@isti.cnr.it – WG Leader & Rapporteur Leonardo Candela – leonardo.candela@isti.cnr.it All WGs Meeting, Rome, 26-28 May 201010
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.