In the field of
software application
Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work.
At the lowest programming level, executable code consists ...
development, service-oriented development of applications (or SODA)
is a way of producing
service-oriented architecture
In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design. By consequence, it is also applied in the field of software design where services are provided ...
applications. Use of the term SODA was first used by the
Gartner research 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. This danger is greater for sites that use an
application server, which could diminish flexibility in redeployment and composition of services.
[FTPOnlin]
Don't Let SODA Ruin Your SOA
Retrieved on July 6, 2007
See also
*
Enterprise service bus
An enterprise service bus (ESB) implements a communication system between mutually interacting software applications in a service-oriented architecture (SOA). It represents a software architecture for distributed computing, and is a special varia ...
*
Service-oriented modeling
Service-oriented modeling is the discipline of modeling business and software systems, for the purpose of designing and specifying Service-orientation, service-oriented business systems within a variety of architectural styles and paradigms, such ...
References
External links
Gartner articles on the ROI aspects of SODA(Registration and fee required.)
What's the Big Deal About SOA
Software architecture
Service-oriented (business computing)
{{comp-sci-stub