Libresource
Home
Search
My Page
Guest -
Login
Navigation
location:
>
Artenum OpenSource
>
Keridwen
>
Innovative Technical Solutions
>
Service Oriented Approach (SOA)
Contextual Menu
Presentation
Documentation
Application Cases
FAQ
Keridwen Modules
Key Features
Licenses
Publications
Innovative Technical Solutions
Integrated Modelling Environment (IME)
Service Oriented Approach (SOA)
Software Life Cycle
Supported Platforms
The OSGi standard
Community
Authors and credits
Become a member
Forum
Project Status
Upgrade account
Commercial Offer
Services & Support
Development
API
Examples
Roadmap
Edit this menu
Resource Menu
Properties
Security
More actions...
----
Node Information
Create new resource
Delete this resource
Move this resource
Unbind this resource
----
List children
Go to parent
----
search from here
Service Oriented Approach (SOA)
__Keridwen is based on a Service-oriented architecture (SOA) design.__ SOA is a software design and software architecture design pattern based on structured collections of discrete software modules, known as services, that collectively provide the complete functionality of a large software application. Such approach aims to provide completes IMEs adapted to each business application, including by integration of complex and top-level pre-existing applications. In the SOA approach, services are unassociated, loosely coupled units of functionality that have no calls to each other embedded in them. Each service implements one or a limited to a set of actions. Independently on the concrete implementations, services use defined protocols to describe and perform their tasks according normalised control messages. One example in scientific context is the meshing of a geometry, being performed by various meshers. Individual SOA objects can be associated using orchestration to build-up complex and adaptable processing and modelling chains.
Last edited by Arnaud Trouche at May 4, 2017 3:53 PM -
Edit content
-
View source