Sunteți pe pagina 1din 3

PSN College of Engineering and Technology Regulation 2014

Department: Information Branch Code/ 07/ B.Tech. / IT


Technology Degree/Branch
Semester: 06 (mention all branches for
which the subject is offered)

Subject Code: 207012 L T P C


Subject Title: Service Oriented Architecture (Practical
3 0 2 4
Component)
Objective(s):
To understand the basic concepts of SOA
To learn about SOA with Web Services
To understand the various SOA platforms
UNIT 1 XML Total Hrs 9
Introduction to XML Advantages XML syntax XML document structure Rules of XML structure Well
formed and valid documents Namespaces Basics of reading and parsing XML Validating XML
document with DTD Creating XML Schemas
UNIT 2 Web Services Total Hrs 9
Introduction - Business motivations for Web services - Technical motivations for Web services - The
Service Oriented Architecture (SOA) Architecting web services Implementation view : Web services
technology stack Logical view: C composition of web services Deployment view: From application
server to peer to peer Process view: Life in the runtime
UNIT 3 Web Services Building Blocks Total Hrs 9
Introduction to SOAP Basic SOAP Syntax Sending SOAP messages - SOAP Implementations:
Microsoft SOAP Toolkit Apache SOAP Introduction to WSDL Basic WSDL syntax Introduction to
UDDI The UDDI API: Inquiry API Publication API
UNIT 4 SOA Basics Total Hrs 9
An SOA Timeline The roots of SOA Fundamental SOA Common characteristics of Contemporary SOA
- Anatomy of SOA- Common principles of service orientation Service orientation principles inter-relation
UNIT 5 SOA Platform Total Hrs 9
Basics SOA support in J2EE: Platform overview Primitive SOA support Support for service orientation
principles Contemporary SOA support SOA support in .NET: Platform overview - Primitive SOA support
Support for service orientation principles Contemporary SOA support
Total Hours to be taught 45
Outcome(s):
Obtain a clear idea and understanding of SOA principles, technologies & tools
Text Book(s):
1. Ron schmelzer et al, XML and Web Services, Pearson Education, 2002 (Unit I to III)
2. Thomas Erl, Service-Oriented Architecture: Concepts, Technology, and Design, Pearson
Education, Second Impression 2008 (Unit IV & V)
Reference(s):
1. Newcomer, Lomow, Understanding SOA with Web Services, Pearson Education, 2005.
2. Sandeep Chatterjee, James Webber, Developing Enterprise Web Services, An Architects Guide,
Pearson Education, 2005.
3. Dan Woods and Thomas Mattern, Enterprise SOA Designing IT for Business Innovation OReilly,
First Edition, 2006
4. B.V. Kumar, Prakash Narayan, and Tony Ng, Kumar B.V., Implementing SOA Using Java EE,
Pearson Education Inc., 2010

Practical Components (Not included for End Semester Theory Examination)

List of Exercises

1. Create an XML document for maintaining student details


2. Create an XML document with Internal and External DTD
3. Create an XML document that uses some user-defined XML Schema
4. Validate an XML document that contains details about a companys employees using
(a) Internal DTD
(b) External DTD
(c) XML Schema
5. Generate the WSDL file and SOAP messages of a Temperature conversion web service
6. Create a Currency conversion Web Service in J2EE platform
7. Create a client application to invoke the Currency conversion web service
8. Create a Calculator Web Service creation in .NET platform
9. Create a client application to invoke the Calculator web service
Total Hours to be taught 30
Laboratory requirements for batch of 30 students:

Software:

1. J2EE - NetBeans IDE


2. .NET - Visual Studio 2005 / 2008
Mode of Evaluation of Internal Marks

Practical Component - 10 marks (Assessment of Observation and Model Exam)


Unit Test - 10 marks
Assignment - 5 marks
Attendance - 5 marks

Chairman, Board of Studies


Information Technology
PSNCET (Autonomous)

S-ar putea să vă placă și