Web2 Dev Forum

Web 2.0
Blog
Consumer-generated media
Mashups
New Media
Social bookmarking
Social computing
User-generated content
Wiki
Marketing 2.0
Web 3.0
Composite applications
Internet
Recombinant text
Semantic Web
Service-oriented architecture
Home » Service-oriented architecture

Service-oriented architecture

Service-oriented architecture is a name given to a number of services together. All these services are linked to one another and communicate as well. This link can create the passing of the data or perform the more activities that is required or commanded. These services can only be performed if there is connection between them. Service-oriented architecture is a kind of architecture that was developed long ago and used in DCOM or Object Request Brokers (ORBs) that was based entirely on the specifications of CORBA. It is used most by the business processes as there are numerous services that needs to be performed. The exchange of data and information and the support system in the IT infrastructure are done by the help of service-oriented architecture. There is the benefit of programming language too under the applications.
In service-oriented architecture, the functionality is divided into smaller units that are the services. These smaller units are then put on the network to work in a combined way for business applications.

The data is passed from one service to another. It can also be performed by coordination as well, of the two or more services. Service-oriented architecture was built or created after the older concepts of the computers and modular programming were evolved upon. The effectiveness of the service-oriented architecture is that the service is so well-defined that it needs no other services to perform the functions well. Web services are very essential for the functioning, connection and the technology of the service-oriented architecture. For better connectivity, the web services use XML. The interactions between the service providers and those using the services are connected. The web services facilitates these services and connections. The integration of all the services and systems in the IT and business sector is very necessary. There are numerous ways for such integrations like various designs in the form of point-to-point electronic data interchange (EDI) along with web auctions.

By the EDI-based systems in the Internet, the services provided by the business and IT sectors can be accessed by all kinds of customers. But when there are too much functions and services to be performed then the system does not seem to be very flexible. For handling such huge amount of functions and services, the use of the service-oriented architecture is very much required. The various applications and services performed by it are suitable for the business sectors. The service-oriented architecture can unite all business processes by making the large applications perform as an ad-hoc collection of smaller modules. Theses smaller modules are termed as services.

Service-oriented architecture can create applications from software services. The services are different and are not associated with one another. The numerous functions performed by it are at times not identified as services. These are very important services like on-line banking, shopping and booking of tickets are essential services that are performed by the means of the programs. The process of linking to give the essential services have enhanced business to a great extent.