Architecture working group
This presentation is the property of its rightful owner.
Sponsored Links
1 / 10

Architecture Working Group PowerPoint PPT Presentation


  • 60 Views
  • Uploaded on
  • Presentation posted in: General

Architecture Working Group. Pasquale Pagano CNR-ISTI [email protected] All WGs Meeting , Rome, 26-28 May 2010. The DL.org Architecture Working Group. Mission Identify interoperability issues from the perspective of Architecture

Download Presentation

Architecture Working Group

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Architecture working group

Architecture Working Group

Pasquale Pagano

CNR-ISTI

[email protected]

All WGs Meeting, Rome, 26-28 May 2010


The dl org architecture working group

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 2010


Interoperability from the architecture perspective 1 2

Interoperability from the Architecture Perspective 1/2

The place where every concept materialises

All WGs Meeting, Rome, 26-28 May 2010


Interoperability from the architecture perspective 2 2

Interoperability from the Architecture Perspective 2/2

Provider

Consumer

Component Architecture reuse requires a common understanding of some component features

Component Architecture reuse requires communicationbetween provider and consumer

All WGs Meeting, Rome, 26-28 May 2010

4


Architecture interoperability approach

Architecture Interoperability Approach

Common understandingandcommunicationfacets 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

All WGs Meeting, Rome, 26-28 May 2010


Architecture interoperability approach component profile

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 2010


Architecture interoperability approach application framework

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 2010


Architecture interoperability approach application framework1

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 2010


Architecture interoperability approach application framework2

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 2010


Time for questions

Time for questions

  • WG Coordinates:

    • Site https://workinggroups.wiki.dlorg.eu/index.php/Architecture_Working_Group

    • Surveyhttps://workinggroups.wiki.dlorg.eu/index.php/Architecture_Interoperability_State-of-the-art/Approaches

    • Mailing [email protected]

    • Scientific ChairPasquale Pagano – [email protected]

    • WG Leader & RapporteurLeonardo Candela – [email protected]

All WGs Meeting, Rome, 26-28 May 2010


  • Login