This document provides an overview of the course CO 4422: Service Oriented Architecture. The course covers SOA concepts including services, components, communication protocols and standards like XML, WSDL, SOAP, and UDDI. It also addresses service composition, discovery, security, and compares SOA to other integration technologies. The textbook focuses on building web services with Java and includes sections on transport security, message security, and access control standards.
This document provides an overview of the course CO 4422: Service Oriented Architecture. The course covers SOA concepts including services, components, communication protocols and standards like XML, WSDL, SOAP, and UDDI. It also addresses service composition, discovery, security, and compares SOA to other integration technologies. The textbook focuses on building web services with Java and includes sections on transport security, message security, and access control standards.
This document provides an overview of the course CO 4422: Service Oriented Architecture. The course covers SOA concepts including services, components, communication protocols and standards like XML, WSDL, SOAP, and UDDI. It also addresses service composition, discovery, security, and compares SOA to other integration technologies. The textbook focuses on building web services with Java and includes sections on transport security, message security, and access control standards.
CO 4422: SERVICE ORIENTED ARCHITECTURE Theory: 1. SOA Concepts, Services and their properties; Components, Objects Communication and interaction protocols; Comparison with system integration technologies like RPC, CORBA, COM, DCOM etc.; Advantages of SOA. 2. Basic Web services Architecture, Service Oriented Architecture technological foundation and related standards like XML, WSDL. Messaging Architecture of SOA - SOAP. 3. Service Registries (UDDI) and Web Services Discovery Models, Static and Dynamic discovery of web services. 4. Service Composition, Types of Composition approaches, Business process diagram, challenges in process implementation, Introduction to the concept of Semantic Web. 5. Introduction to WS Security: Transport level security, message level security and related standards like WS-Security, Application Security, access control and standards. Text Books 1. Thomas Erl, Service Oriented Architecture: Concepts, Technology, and Design, Prentice Hall PTR, 2005. 2. Graham, Building Web Services with java: Making sense of XML, SOAP, WSDL and UDDI, 2/e, Pearson Education, 2006. 3. Mark ONeill, Web Services Security, McGraw Hill/ Osborne 2003. Reference Books 1. Coyle, XML Web Service and Data Revolution, Pearson Education, 2006. 2. Newcomer, Understanding SOA with Web Services, Pearson Education, 2006. Reference Links 1. http://www.w3.org/2002/ws 2. http://msdn.microsoft.com/webservices/ 3. http://www-128.ibm.com/developerworks/webservices 4. http://java.sun.com/index.jsp