Middleware Revolution
Friday, February 11, 2011
M.Tech CSE web service syllabus
CSE 506 WEB SERVICES
L T P C
3 0 0 3
Objective :To provide fundamentals on SOA, SOAP UDDI and XML that lays foundations for the advanced studies in the area of web services
Expected Outcome: After completion of this course the students able to perform project in the area of XML
Pre requisite: Advanced Computer Networks, Advanced Database Systems
Contents:
SOA: (SERVICE ORIENTED ARCHITECTURE) Introduction to Services - Bind, Publish, Find – Framework for SOA – Web Services
(A Realization of SOA) - Web Services Architecture (Transport Services, Messaging Services, Service Description, Discovery Services, Quality of Service), Interoperability – REST (Representational State Transfer) Services.
XML BASICS
XML Messaging, SOAP, UDDI and WSDL – Basics of XML – XML-RPC Essentials – Real life web services – Standards of Web Service Stack – Web Services Vendor Landscape, Building & Consuming XML Web Services in .NET, State Management.
SOAP: SIMPLE OBJECT ACCESS PROTOCOL Introduction to SOAP & XML – SOAP Specification – messages, Data Encoding, Data types – Writing SOAP Web Services – Discovering SOAP Services.
UDDI: UNIVERSAL DESCRIPTION, DISCOVERY AND INTEGRATION Overview – UDDI Business Registry (UBR) – UDDI Model ( UDDI Data Structures, Keys, APIs, Nodes and Registries) - UDDI Implementations.
WSDL: WEB SERVICE DESCRIPTION LANGUAGE WSDL Specification – Basic WSDL Example - Operations, Bindings, Service – Invocation Tools – XML Schema Data Typing, Case Studies
Text / Reference Books
1. Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More by Sanjiva Weerawarana, Francisco Curbera, Frank Leymann, Tony Storey, Donals F. Ferguson , Prentice Hall PRT, 2005.
2. XML Web Services for ASP.NET by Bill Evjen, Wiley Publishing Inc, 2002.
3. Web Services Essentials Distributed Applications with XML-RPC, SOAP, UDDI & WSDL by Ethan Cerami, O’Reilly , First Edition, February 2002.
4. Programming Web Services with SOAP by James Snell, O’Reilly First Edition Dec 2001.
5. Web Services Theory & Practice by Anura Guruge, Digital Press, 2004.
6. Executive’s Guide to Web Services by Eric A. Marks & Mark. J. Werrell, John Wiley & Sons, 2003.
Mode of Evaluation Written examinations, assignments and mini projects
CSE 508 WEB SERVICES LAB
L T P C
0 0 3 2
Objective To provide hands on experience on the basics of .NET, C#.
Expected Outcome: After completion of this course the students will be able to undergo projects in .NET
Prerequisites Operating System and Networking Lab
Guidelines for experiments
1. Tutorial: Basics of Web Service & C#, ASP.NET Fundamentals.
2. Development of a Hello World web service in C# on Microsoft Visual Studio.
3. Development of a .NET web client application to consume the .NET web service.
4. Development of a Java Client Application for consuming the Java web service.
5. Development of a Java Client Application for consuming the .NET web service.
6. Create a Web Service in to demonstrate the following:
a. Linear Search, Binary Search
b. Selection Sort, Insertion Sort
7. Develop a Web Service without using Visual Studio.NET IDE and Demonstrate how to consume the web service. (Using SOAP, UDDI, WSDL)
8. Create an Employee Database in MS-Access (eno, ename, DOB, designation, address, phone, mail). Develop a Web Service in .NET to return the specific employee details which is taken from Web Client.
9. Develop a Web Service in .NET to perform the encryption and decryption for files using DES algorithm.
10. Develop a Web Service in for currency conversion.
Value=1 Value in us $ Value = 1 us$ Value in other currency
Euro 1.204 0.830 Euro
US$ 1 1 US$
UK Pounds 1.77 0.565 UK Pounds
Canada $ 0.853 1.173 Canada $
AUS $ 0.756 1.323 AUS $
JAP Yen 0.008 112 JAP Yen
INR 0.022 43.9 INR
NZ $ 0.681 1.467 NZ $
SA Rand 0.156 6.37 SA Rand
11. Develop a Web Service in .NET for file compression & decompression using J# Utilities.
12. Demonstrate Remoting Application using .NET. (using TCP & HTTP channels)
13. Create a Web Service to calculate CGPA for at least 3 semesters.
(4 subjects + 2 labs for each semester) Calculate GPA for a semester and then CGPA for all the semester.
14. Develop a Web Site which demonstrates ASP.NET authentication, authorization and different validation controls.(also include link to different web services)
L T P C
3 0 0 3
Objective :To provide fundamentals on SOA, SOAP UDDI and XML that lays foundations for the advanced studies in the area of web services
Expected Outcome: After completion of this course the students able to perform project in the area of XML
Pre requisite: Advanced Computer Networks, Advanced Database Systems
Contents:
SOA: (SERVICE ORIENTED ARCHITECTURE) Introduction to Services - Bind, Publish, Find – Framework for SOA – Web Services
(A Realization of SOA) - Web Services Architecture (Transport Services, Messaging Services, Service Description, Discovery Services, Quality of Service), Interoperability – REST (Representational State Transfer) Services.
XML BASICS
XML Messaging, SOAP, UDDI and WSDL – Basics of XML – XML-RPC Essentials – Real life web services – Standards of Web Service Stack – Web Services Vendor Landscape, Building & Consuming XML Web Services in .NET, State Management.
SOAP: SIMPLE OBJECT ACCESS PROTOCOL Introduction to SOAP & XML – SOAP Specification – messages, Data Encoding, Data types – Writing SOAP Web Services – Discovering SOAP Services.
UDDI: UNIVERSAL DESCRIPTION, DISCOVERY AND INTEGRATION Overview – UDDI Business Registry (UBR) – UDDI Model ( UDDI Data Structures, Keys, APIs, Nodes and Registries) - UDDI Implementations.
WSDL: WEB SERVICE DESCRIPTION LANGUAGE WSDL Specification – Basic WSDL Example - Operations, Bindings, Service – Invocation Tools – XML Schema Data Typing, Case Studies
Text / Reference Books
1. Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More by Sanjiva Weerawarana, Francisco Curbera, Frank Leymann, Tony Storey, Donals F. Ferguson , Prentice Hall PRT, 2005.
2. XML Web Services for ASP.NET by Bill Evjen, Wiley Publishing Inc, 2002.
3. Web Services Essentials Distributed Applications with XML-RPC, SOAP, UDDI & WSDL by Ethan Cerami, O’Reilly , First Edition, February 2002.
4. Programming Web Services with SOAP by James Snell, O’Reilly First Edition Dec 2001.
5. Web Services Theory & Practice by Anura Guruge, Digital Press, 2004.
6. Executive’s Guide to Web Services by Eric A. Marks & Mark. J. Werrell, John Wiley & Sons, 2003.
Mode of Evaluation Written examinations, assignments and mini projects
CSE 508 WEB SERVICES LAB
L T P C
0 0 3 2
Objective To provide hands on experience on the basics of .NET, C#.
Expected Outcome: After completion of this course the students will be able to undergo projects in .NET
Prerequisites Operating System and Networking Lab
Guidelines for experiments
1. Tutorial: Basics of Web Service & C#, ASP.NET Fundamentals.
2. Development of a Hello World web service in C# on Microsoft Visual Studio.
3. Development of a .NET web client application to consume the .NET web service.
4. Development of a Java Client Application for consuming the Java web service.
5. Development of a Java Client Application for consuming the .NET web service.
6. Create a Web Service in to demonstrate the following:
a. Linear Search, Binary Search
b. Selection Sort, Insertion Sort
7. Develop a Web Service without using Visual Studio.NET IDE and Demonstrate how to consume the web service. (Using SOAP, UDDI, WSDL)
8. Create an Employee Database in MS-Access (eno, ename, DOB, designation, address, phone, mail). Develop a Web Service in .NET to return the specific employee details which is taken from Web Client.
9. Develop a Web Service in .NET to perform the encryption and decryption for files using DES algorithm.
10. Develop a Web Service in for currency conversion.
Value=1 Value in us $ Value = 1 us$ Value in other currency
Euro 1.204 0.830 Euro
US$ 1 1 US$
UK Pounds 1.77 0.565 UK Pounds
Canada $ 0.853 1.173 Canada $
AUS $ 0.756 1.323 AUS $
JAP Yen 0.008 112 JAP Yen
INR 0.022 43.9 INR
NZ $ 0.681 1.467 NZ $
SA Rand 0.156 6.37 SA Rand
11. Develop a Web Service in .NET for file compression & decompression using J# Utilities.
12. Demonstrate Remoting Application using .NET. (using TCP & HTTP channels)
13. Create a Web Service to calculate CGPA for at least 3 semesters.
(4 subjects + 2 labs for each semester) Calculate GPA for a semester and then CGPA for all the semester.
14. Develop a Web Site which demonstrates ASP.NET authentication, authorization and different validation controls.(also include link to different web services)
Subscribe to:
Posts (Atom)