Friday, August 12, 2011

Service-Oriented Architecture(SOA)


Service-Oriented Architecture (SOA) is a component model, which the application of different functional units (called services) between these services through well-defined interfaces and contracts linked. Interface is defined in a neutral manner, it should be independent of implementation services, hardware platforms, operating systems and programming languages. This makes such a system built on a variety of services can a uniform and common way to interact. SOA (Service-Oriented Architecture), service-oriented architecture, it can demand through the network of loosely coupled, coarse-grained application components distributed deployment, composition and use. SOA service layer is the foundation can be applied directly invoked in order to effectively control system and software agent interaction of human dependence. SOA is a coarse-grained, loosely coupled service architecture, service between the simple, precise definition of interfaces for communication, does not involve low-level programming interface and communications model. SOA can be seen as B / S model, XML / Web Service technology after a natural extension. SOA will be able to help software engineers are standing at a new level understanding of enterprise-class architecture in the various components of the development, deployment form, it will help those in enterprise system architecture for faster, more reliable, more reusable framework for the entire business system. Than in the past, the SOA-based systems to more calmly face the rapid changes in the business.

No comments:

Post a Comment