10/28/2015:
SOA
- Makes change Easier
- Easy to Assemble and recongifugure (Software, Hardware and Networking)
- Work on Web services Modularly, Assemble any way you want to get business out of it. Save time and Money
- Add existing blocks, new blocks and someone else blocks to create new business. That help your business grow
Ex: Expedia site, where there create new services to get the information from different websites thus creating new business
- Here the following diagram tells us how to perform SOA testing, ESB is Enterprise Service Bus: It is the tool that stays in the middle, holds everything. It is a middle to track back end system with Frond end system. It takes care of Data conversion, transformation and execution
Advantages of SOA:
1. Loose coupling: It reduces the dependencies between two applications.
Ex: When FB application goes down it does not effect Candy Crush even though they are tagged by Web Service.
2. Composable: Collection of the services can be coordinated and assembled to form composite service.
Ex: Expedia page, where user gets benefited as the lowest price details are pulls from different website and put in front of customer
3. Reusability: Logic is divided into services with the intention of promoting reuse
4. Interoperable: Service enable applications to communicate irrespective of the technology and platform.
Ex: Application developed on Java run on Linux platform can communicate with an application developed in Dot Net which runs in Windows platform
SOA
- Makes change Easier
- Easy to Assemble and recongifugure (Software, Hardware and Networking)
- Work on Web services Modularly, Assemble any way you want to get business out of it. Save time and Money
- Add existing blocks, new blocks and someone else blocks to create new business. That help your business grow
Ex: Expedia site, where there create new services to get the information from different websites thus creating new business
- Here the following diagram tells us how to perform SOA testing, ESB is Enterprise Service Bus: It is the tool that stays in the middle, holds everything. It is a middle to track back end system with Frond end system. It takes care of Data conversion, transformation and execution
Evolution of SOA:
Advantages of SOA:
1. Loose coupling: It reduces the dependencies between two applications.
Ex: When FB application goes down it does not effect Candy Crush even though they are tagged by Web Service.
2. Composable: Collection of the services can be coordinated and assembled to form composite service.
Ex: Expedia page, where user gets benefited as the lowest price details are pulls from different website and put in front of customer
3. Reusability: Logic is divided into services with the intention of promoting reuse
4. Interoperable: Service enable applications to communicate irrespective of the technology and platform.
Ex: Application developed on Java run on Linux platform can communicate with an application developed in Dot Net which runs in Windows platform




No comments:
Post a Comment