Group 6 Vishwa Rajath (59) Shaleen Porwal (25) AbhishekYadav (39) Amit Patel (24) Kinjal Shah (31) Sanket Dave (9

)

ƒ ƒ ƒ ƒ

What is Service-Oriented Architecture(SOA) ? What is a Webservice ? Why SOA ? Case : SOA-Webservice implementation

2

ƒ

Service-Oriented Architecture (SOA) is an architectural style. Applications built using an SOA style deliver functionality as services that can be used or reused when building applications or integrating within the enterprise or trading partners.

3

ƒ ƒ ƒ ƒ Uses open standards to integrate software assets as services Standardizes interactions of services Services become building blocks that form business flows Services can be reused by other applications 4 .

5 .

ƒ ƒ Architecture composed of services Efficient for:  large systems  distributed systems  systems of systems Inefficient for:  Small medium sized systems  Non-distributed systems So what s a service ? ƒ 6 .

. Other systems interact with the Web service in a manner prescribed by its description using SOAPmessages.A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards. It has an interface described in a machine-processable format (specifically WSDL).

A Web Service is a standards-based way for an application to call a function over a network and to do it without having to know: the location where the function will be executed. ƒ . ƒ the platform where the function will be run. ƒ the programming language it is written in. or even who built it.

Discovery  Where is the service? Description  What service does it offer?  How do I use it? Messaging  Let s communicate! Discovery UDDI Description WSDL 2.1. 3. Messaging SOAP .

UDDI Service1 Service1 Application SOAP request SOAP response Web Service Service1 .

.

.

systems of systems.ƒ Problems:  Systems today are bigger than ever before  Complexity increases exponentially with size . or integration between systems 13 .Juval Lowey  Systems need to be interconnected  OO solved the problems of small-medium sized systems  CO (Component Orientation) solved problems OO couldn t on medium-large systems  Neither OO nor CO could cope with the problems of very large systems.

Business Process 1 Business Process 2 Business Process 3 14 .

Monolithic Extremely complex Very tightly coupled Difficult to find clean integration points Lack of standards makes it difficult to integrate ƒ Rigid architecture makes even small changes complex and costly ƒ ƒ ƒ ƒ ƒ 15 .

Business Process Shared Service Information Framework Supplier 16 .

ƒ To save money:  Integrated systems save money  Open standards and common components means lower labor cost and bigger pool of skill  Extend the life of current applications and other assets while building new systems  Pay as you go schemes for web services are possible To help the business make money:  Open up new business opportunities: new markets. new partners  Bring products and services to market faster ƒ .

Self-service solution) IBM .Solution Vendor Lifeline (Portal-based.

2 Billion Consumers in India 50 60 Million have life insurance .India is second most populous country in the world 1.

AS .BE  Technology enabled processing  Multiple channels to access  Transparency in processes and ability to track  Online self service platform .IS  Manual Processing of Application  Opacity in Process  Hard to Track the application  Paper Based Workflow TO .

Customer and Agents need real-time info & analytics To create new products based on customers need .

IS  Lack of innovation in product development  High operational and delivery cost  Intense competition  Limited coverage in diverse geography TO .BE  Faster Product development based on data analysis  Lowering cost by reducing CAPEX and OPEX  Sustainable technological advantage  Wide reach by low cost delivery model .AS .

.

.

.

.

.

.

Operation data volumes has increased From few thousands records to 20 30 millions Single Integrated Solution Reduces costs Improves sales efficiency Improves customers efficiency .

New Customers Data Analysis Existing Customers Predictive analytics capability .

ƒ ƒ ƒ ƒ ƒ ƒ ƒ ƒ ƒ BEA Systems. Inc. (Fiorano Enterprise Service Bus) IONA Technologies (Artix ESB) .acquired by Progress MuleSource. Inc. (BEA AquaLogic Service Bus) acquired by Oracle IBM Corporation (WebSphere Enterprise Service Bus) Fiorano Software Technologies P Ltd. (Mule) Oracle Corporation (Oracle Service Bus) Progress Software Corporation (Sonic ESB) TmaxSoft. Inc. (ProBus) WSO2 (WSO2 ESB) .

com/en-us/library/aa480021.com/software/solutions/soa/ http://www.com/wps/portal/customer http://msdn.soa-consortium.com/us/technologies/soa/index.ibm.com/software/success/cssdb.aspx http://www-01.microsoft.oracle.ƒ http://www-01.nsf/CS/SSAO8L4L8B?OpenDocument&Site=soa&cty=en_us https://lifeline.reliancelife.org/ ƒ ƒ ƒ ƒ ƒ .ibm.html http://www.

T H A N K Y O U .

Sign up to vote on this title
UsefulNot useful