ATHENA Service-Oriented Interoperability (SOI) Framework
Datasheet
Solution data | |
Name | ATHENA Service-Oriented Interoperability (SOI) Framework |
Result type |
|
Description/functionality | According to W3C, a service-oriented architecture (SOA) specifies a set of components whose interfaces can be described, published, discovered and invoked over a network. SOA aims to promote software development in a way that leverages the construction of dynamic systems which can easily adapt to volatile environments and be easily maintained as well. The decoupling of system constituent parts enables the re-configuration of system components according to the end-user’s needs and the system’s environment. Furthermore, the use of widely accepted standards and protocols that are based on XML and operate above internet standards (HTTP, SMTP, etc) enhances interoperability. This result consists of models, metamodels, profiles and methodology for modelling Web Services and autonomous agents. The model-driven development (MDD) framework for Web services described in D.A5.2 provides modelling guidelines for how to specify interoperable Web services in service-oriented architectures (SOAs). The framework consists of three main parts:
|
Benefits to interoperability | The ATHENA Service-Oriented Interoperability (SOI) Framework provides guidelines for developing and integrating software services in service-oriented architectures (SOAs) using Web services and agent technologies. This result looks into the relationships between Web services and agents. It covers amongst other things the BDI (belief, desire and intention) metamodel for JACK agents and promotes the use of agents to build more dynamic and adaptive service-oriented systems. |
Supported models/methodologies | - |
Supported input interfaces | - |
Supported output interfaces | - |
Validation/demonstration | - |
Standards compliance | - |
Availability | - |
License | - |
Status | - |
Requirements/dependencies | - |
Web references |
|
Composed of the following solutions | |
Conceptual | |
Applicative | |
Technical | |
ATHENA metadata | |
Contact person | Brian Elvesæter, SINTEF |
Contributors | DFKI, ESI, SAP, SINTEF |
Provided by project/activity |
|
Deliverables representing result |
|
Contribution to key result |
|
Used in pilot |
|
Deliverable providing evaluation | D.A5.5 “Validation of Research Results” (M24) |