Service-Oriented Development of Applications
Encyclopedia
In the field of software application development, service-oriented development of applications (or SODA)
is a way of producing service-oriented architecture
Service-oriented architecture
In software engineering, a Service-Oriented Architecture is a set of principles and methodologies for designing and developing software in the form of interoperable services. These services are well-defined business functionalities that are built as software components that can be reused for...

 applications. Use of the term SODA was first used by the Gartner research
Gartner
Gartner, Inc. is an information technology research and advisory firm headquartered in Stamford, Connecticut, United States. It was known as GartnerGroup until 2001....

 firm.

SODA represents one possible activity for company to engage in when making the transition to service-oriented architecture (SOA). However, it has been argued that an overreliance on SODA can reduce overall system flexibility, reuse, and business agility
Business agility
Business agility is the ability of a business to adapt rapidly and cost efficiently in response to changes in the business environment. Business agility can be maintained by maintaining and adapting goods and services to meet customer demands, adjusting to the changes in a business environment and...

. This danger is greater for sites that use an application server
Application server
An application server is a software framework that provides an environment in which applications can run, no matter what the applications are or what they do...

, which could diminish flexibility in redeployment and composition of services.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK