SOA Consulting
http://www.enterprisearchitects.eu/soaconsulting.html
What is It?
Service Oriented Architecture(SOA) is an evolution of distributed computing and modular programming. SOAs build applications out of software services. Services are relatively large, intrinsically unassociated units of functionality, which have no calls to each other embedded in them. They typically implement functionalities most humans would recognize as a service, such as filling out an online application for an account, viewing an online bank statement, or placing an online book or airline ticket order. Instead of services embedding calls to each other in their source code, protocols are defined which describe how one or more services can talk to each other. This architecture then relies on a business process expert to link and sequence services, in a process known as orchestration, to meet a new or existing business system requirement.
Relative to earlier attempts to promote software reuse via modularity of functions, or by use of predefined groups of functions known as classes, SOA’s atomic level objects are 100 to 1,000 times larger, and are associated by an application designer or engineer using orchestration. In the process of orchestration, relatively large chunks of software functionality (services) are associated in a non-hierarchical arrangement (in contrast to a class’s hierarchies) by a software engineer, or process engineer, using a special software tool which contains an exhaustive list of all of the services, their characteristics, and a means to record the designer’s choices which the designer can manage and the software system can consume and use at run-time.
What Enterprise Architects can do for you:
Enterprise Architects provides true thought leadership in the Service Oriented Architecture space. We can provide a number of SOA services that will draw on over 10 years of practical SOA experience:
- business case development for soa
- define the vision and strategy for your
- organisation’s soa
- SOA technology evaluations, selection and procurement
- soa design & implementation
- review and eNhancement of existing soa.