ATHENA
ATHENA Interoperability Framework (AIF)
 

Johnson

Datasheet

Solution data
NameJohnson
Result type
  • Software tool, infrastructure
Description/functionalityThis result represents a runtime tool for enacting Service-Oriented Architectures. Johnson enables users to enact most of the roles typically found in an SOA, thereby enacting complex SOA scenarios by sending real SOAP messages between Web services without having to write a single line of code.

Johnson features a Web-based user interface designed to closely resemble Web-based email applications, with the only difference that SOAP messages and Web services endpoints are used in place of email messages and email addresses. The user can see incoming SOAP messages in the Inbox and create outgoing SOAP messages in the Outbox that will be sent to external Web services. A powerful user-interface generator relieves the user from having to deal with XML documents by generating forms for displaying and editing any XML-based data type.

A processing module was also developed for keeping an audit trail of messages, which forms the basis for troubleshooting and performance measurement. The headers of SOAP messages are turned into RDF and stored in an RDF store.

Benefits to interoperabilityThe solution provides easy access to SOA’s for industrial users. It offers a low entry barrier to web services and is easily extensible with additional modules using its plug-in interface.
Supported models/methodologies-
Supported input interfacesWeb-based + WSDL
Supported output interfacesSOAP messages
Validation/demonstration
  • AIAG: eKanban Pilot
  • AIDIMA: eProcurement Pilot
  • EADS: Change management process
  • CRF: Automotive Pilot
  • CAS: Car Configuration
  • INTRACOM: Product Portfolio Management
Standards compliance-
Availability-
License-
Status-
Requirements/dependencies-
Web references-
ATHENA metadata
Contact personJulien Vayssiere, SAP
ContributorsSAP
Provided by project/activity
  • A5 – Planned and Customisable Service-Oriented Architectures
Deliverables representing result
  • D.A5.3: Architecture of SOA platforms (M21)
  • D.A5.4: Execution Framework(s) for Planned and Customisable Service-Oriented Architectures (M21)
Contribution to key result
  • 8: Interoperability Infrastructure
  • 12. Service Composition Framework
Used in pilot
  • AIAG: eKanban Pilot
  • AIDIMA: eProcurement Pilot
  • EADS: Change management process
  • CRF: Automotive Pilot
  • CAS: Car Configuration
  • INTRACOM: Product Portfolio Management
Deliverable providing evaluationD.A5.5 “Validation of Research Results” (M24)