Showing posts with label SOA Glossary. Show all posts
Showing posts with label SOA Glossary. Show all posts

02 October 2008

SOA Glossary - service operation

Service Oriented Architecture SOA Glossary - service operation

When a service is implemented as a Web service, the functions or capabilities it exposes via a Web service contract are referred to as operations. Although it existed prior to the advent of Web services, this term is most associated with Web service contracts due to the inclusion of the operation element in the Web Services Description Language.

A Web service can be designed in accordance with service-orientation or other design paradigms. This means that a Web service may or may not be service-oriented. The term service operation is therefore used to indicate that the operation is part of an actual service (a Web service to which service-orientation has been applied).

Source: SOA Terms, Service Oriented Architecture SOA Glossary, Service Operation information at soaglossary.com

SOA Glossary - Service Reusability

Service Oriented Architecture SOA Glossary : Service Reusability

Service Reusability is one of eight design principles that is part of the service-orientation design paradigm.

The official definition for this principle states the following:

"Services contain and express agnostic logic and can be positioned as reusable enterprise resources."

Common concepts and terms associated with the application of this principle include:

• agnostic service design
• commercial product design
• tactical reusability
• targeted reusability
• complete reusability

For more information, visit www.soaprinciples.com.

26 September 2008

SOA Glossary - Service Loose Coupling

Service Oriented Architecture SOA Glossary - Service Loose Coupling

Service Loose Coupling is one of eight design principles that is part of the service-orientation design paradigm. The official definition for this principle states the following:

"Service contracts impose low consumer coupling requirements and are themselves decoupled from their surrounding environment."

Common concepts and terms associated with the application of this principle include:

• logic-to-contract coupling
• contract-to-logic coupling
• contract-to-technology coupling
• contract-to-implementation coupling
• contract-to-functional coupling
• consumer-to-implementation coupling
• consumer-to-contract coupling
• non-centralized consumer coupling
• centralized consumer coupling

Source: Service Oriented Architecture SOA Glossary - Service Loose Coupling information at soaglossary.com

SOA Glossary - Web Service

Service Oriented Architecture SOA Glossary - Web Services

A Web service is a body of solution logic that provides a physically decoupled technical contract consisting of a WSDL definition, an XML schema definition, and possibly a WS-Policy definition. This service contract exposes public functions (called operations) and is therefore comparable to a traditional application programming interface (API).

The logic encapsulated by a Web service does not need to be customized or component-based. Legacy application logic, for example, can be exposed via Web service contracts through the use of service adapter products. When custom-developed, Web service logic is typically based on the use of modern component technologies, such as Java and .NET. In this case, the components are further qualified as core service logic.

Source: SOA Service Oriented Architecture Glossary at soaglossary.com

Copyright 2007-2010 © SOA Service Oriented Architecture. All Rights Reserved