1.   Title of subject            Service Oriented Architecture using Web Services


2.   Subject code                TSO70...
11. Synopsis of subject   Service Oriented Architecture (SOA) is a software architecture that
                          de...
1.   Introduction to SOA and Web Services              4
     Reusing IT assets, SOA, B2B Communications,
     Middleware,...
1. Cerami, E., “Web Services Essential”,
14. Text   Text books        O’Reilly & Associates, Inc., 2002
                  ...
Upcoming SlideShare
Loading in …5
×

Service Oriented Architecture Using Web Services - :: Welcome to ...

473 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
473
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Service Oriented Architecture Using Web Services - :: Welcome to ...

  1. 1. 1. Title of subject Service Oriented Architecture using Web Services 2. Subject code TSO7021 3. Status of subject Elective 4. Credit hour 3 LAN Credit Hours Equivalence: 3.00 5. Semester Year 1, Module 3 6. Pre-Requisite Software Requirements Engineering (TSR7011) 7. Methods of teaching 42 Hours of LectureLab 8. Assessment 60% Coursework 40% Final Exam 9. Teaching staff (Proposed) Mr. Yeow Wen Hua 10. Objective of subject This course provides students with an overview of SOA using Web Services through hands-on lecture and laboratory delivery style. This course focuses on the SOA roadmap based on Web Services (XML, SOAP, WSDL, UDDI).
  2. 2. 11. Synopsis of subject Service Oriented Architecture (SOA) is a software architecture that defines the use of services as a reusable software component to support business processes. SOA can be implemented using any service-based technologies including Web Services. Web services are application components accessible over open protocols. This course provides students with an overview of SOA using Web Services covering topics such as software architecture, SOAP, WSDL and UDDI. We will also touch on XML because it is the standard data format for SOAP and WSDL. The students will use C# within the Visual Studio .NET environment to work on the laboratory exercises. During the interoperability demonstrations, students will have the opportunity to create Web Services and consume Web Services using Apache Axis in Java. Senibina Berbentuk Khidmat (SOA) adalah satu bentuk senibina perisian yang menggunakan khidmat dari beberapa komponen perisian untuk melaksanakan tugas-tugas proses pengisian. Perkhidmatan jaringan (“web services”) merupakan suatu piawaian yang membenarkan komponen perisian-perisian berkomunikasi sesama sendiri melalui Internet. Kursus ini akan memperkenalkan konsep asas perkhidmatan jarringan dan teknologi yang berkenaan, dan juga implementasi perkhidmatan jaringan melalui SOAP, WSDL dan UDDI. Alternatif kepada teknologi ini dan teknologi baru juga akan dibincangkan seperti Apache Axis di dalam Java. 12. Learning Outcomes By the end of the subject, students should be able to: • understand the Web Services architecture from management and information services perspectives • how to create and publish a Web Service • how to consume a Web Service • read and understand XML, SOAP and WSDL • understand the Web Services architecture from management and information services perspectives Programme Outcomes % of contribution Acquisition and broadening of knowledge in 35% advanced concepts and best practices in software engineering and architecture. Strengthening of practical, analytical and 30% management skills in software engineering and architecture. Enhancing professional skills in career-related 20% areas Adaptability and passion for learning 5% Cultivation of innovative minds and 5% development of entrepreneurial skills Understanding moral, professional ethics and 5% responsibility Total 100% 13. Details of subject Topics Covered Hours
  3. 3. 1. Introduction to SOA and Web Services 4 Reusing IT assets, SOA, B2B Communications, Middleware, Properties of Web services, Core technologies of Web services 2. Service Oriented Architecture 8 Roles and Operations in the Web Service Architecture, Artefacts of a Web Service, Web Service Development Lifecycle, Web Services Protocol Stack, benefits of SOA, turning legacy systems into reusable systems. 3. XML Review 8 Basic XML Syntax, Modelling Data using XML Schema, DOM & SAX, Manipulating Data using XML processor 4. SOAP 8 Precursor: XML RPC, SOAP-based Web Services, SOAP Components: Envelope, Encoding, Invocation, SOAP Example 5. WSDL 4 The Need for Service Description, An IDL for Web Services, WSDL Namespaces, The WSDL Description Model, WSDL Descriptors as Schemas, Message Description, Messaging Scenarios 6. UDDI 4 Basic UDDI, Finding and Publishing Web Services, UDDI Samples 7. Web Services Implementation Issues 6 Security: encryption and secure sockets, Quality of Service, Managing Web Services, WSE 2.0 Total Contact Hours 42
  4. 4. 1. Cerami, E., “Web Services Essential”, 14. Text Text books O’Reilly & Associates, Inc., 2002 2. Newcomer, E., "Understanding SOA with Web Services”, Addison-Wesley, 2004 1. Graham, S., “Building Web Services Reference books with Java: Making Sense of XML, SOAP, WSDL and UDDI”, SAMS, 2001 2. Snell, J. et al, "Programming Web Services with SOAP", O’Reilly & Associates, Inc., 2002. 3. Seely, S., “SOAP: Cross Platform Web Service Development Using XML”, Prentice Hall, 2001

×