Software and systems architect Kanagaviswanathan Panchapakesan has years of technical experience in defining and advocating best practices, standards, and integration roadmaps for a number of applications. Currently serving as the Strategic Application Architect for US Bank, Kanagaviswanathan Panchapakesan provides software design consultation in SOA (service-oriented architecture).
Simply put, a service-oriented architecture is a collection of services that communicate with each other. The communication involved ranges from the simple transfer of data between two or more services to complex coordination of some activity by the services. A service, as used in this sense, refers to a well-defined, self-contained function that is independent of the state or context of other services.
To put a specific service-oriented architecture together, technology must be employed in connecting the services to each other. The most common connection technology is Web Services. This defines the request and response connections that are used by service consumers and providers.
Simply put, a service-oriented architecture is a collection of services that communicate with each other. The communication involved ranges from the simple transfer of data between two or more services to complex coordination of some activity by the services. A service, as used in this sense, refers to a well-defined, self-contained function that is independent of the state or context of other services.
To put a specific service-oriented architecture together, technology must be employed in connecting the services to each other. The most common connection technology is Web Services. This defines the request and response connections that are used by service consumers and providers.