architecture working group n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Architecture Working Group PowerPoint Presentation
Download Presentation
Architecture Working Group

Loading in 2 Seconds...

play fullscreen
1 / 10

Architecture Working Group - PowerPoint PPT Presentation


  • 98 Views
  • Uploaded on

Architecture Working Group. Pasquale Pagano CNR-ISTI pasquale.pagano@isti.cnr.it All WGs Meeting , Rome, 26-28 May 2010. The DL.org Architecture Working Group. Mission Identify interoperability issues from the perspective of Architecture

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Architecture Working Group' - ramya


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

pasquale.pagano@isti.cnr.it

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 Listarchitecture_wg@dlorg.eu
    • Scientific ChairPasquale Pagano – pasquale.pagano@isti.cnr.it
    • WG Leader & RapporteurLeonardo Candela – leonardo.candela@isti.cnr.it

All WGs Meeting, Rome, 26-28 May 2010