lecsoa - 3/24/2009 1 CPS406: Introduction to Software...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 3/24/2009 1 CPS406: Introduction to Software Engineering Service Oriented Architecture Overview What is SOA The concept of service in SOA Web services WSDL SOAP UDDI SOA development lifecycle 2 SOA development lifecycle SOA design principles 3/24/2009 2 Business Processes Constrained by IT 3 Service Oriented Software Development 4 3/24/2009 3 What is SOA? From The new language of business : SOA and Web 2.0 by S. Carter, IBM Press, 2007 Service-oriented architecture is a business driven IT architectural approach that supports integrating a business as linked repeatable approach that supports integrating a business as linked, repeatable business tasks or services. It helps innovation by assuring IT systems can adapt quickly. increase flexibility of business processes strengthen underlying IT architecture reuse their existing IT investments by creating connections among disparate applications and information sources The above in turn help address increasing complexity, need for lowering development, integration and maintenance cost and obtain sustainable competitive edge through technology. SOA begins with a service that could be a simple business task such as checking the credit rating of a potential customer. 5 What is SOA? Wikipedia says: In computing, service-oriented architecture (SOA) provides methods for systems development and integration where systems group functionality systems development and integration where systems group functionality around business processes and package these as interoperable services. SOA also describes IT infrastructure which allows different applications to exchange data with one another as they participate in business processes. Service-orientation aims at a loose coupling of services with operating systems, programming languages and other technologies which underlie applications. SOA separates functions into distinct units, or services[2], which developers make accessible over a network in order that users can combine and reuse them in the production of business applications.[3] These services communicate with each other by passing data from one service to another, or by coordinating an activity between two or more services....
View Full Document

Page1 / 13

lecsoa - 3/24/2009 1 CPS406: Introduction to Software...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online