Objective
*To understand various services of web
______________________________________________________________________
UNIT I Hrs 15
Introduction to Web Services – XML Fundamentals - Client/Server, CORBA, JAVA RMI, Micro Soft DCOM, MOM - Challenges in Distributed Computing - Components of Webservices – SOAP – WSDL – UDDI – SOAP Sever.
______________________________________________________________________
UNIT II Hrs 15
Cloud components - Cloud architecture - Cloud delivery model – SPI framework, SPI evolution, SPI vs. traditional IT Model - Cloud deployment model - Virtualization and Cloud Computing – Web services through Cloud.
______________________________________________________________________
UNIT III Hrs 15
Web Services Interoperability – Means of ensuring Interoperability, Overview of .NET and J2EE. Calling a Web Service by Using a Proxy - Creating a Simple web service - Creating and Calling a Web Service by Using Visual Studio .NET.
______________________________________________________________________
UNIT IV Hrs 15
The J2EE Web Service APIs - SOA support in J2EE – SOAP web service example in java using eclipse - RESTful webservices - Building webservices with JAX-WS – Building RESTful webservices with JAX-WS.
______________________________________________________________________
UNIT V Hrs 15
Web Services Security – XML security frame work, XML encryption, XML digital signature, XKMS structure, guidelines for signing XML documents. XML Serialization in the .NET Framework.
______________________________________________________________________
Text book : Compiled and edited by T.S.Baskaran, Dept of Computer Science,A.V.V.M Sri Pushpam college.
REFERENCE BOOKS
1. Cloud computing a practical approach - Anthony T.Velte , Toby J. Velte Robert Elsenpeter TATA McGraw- Hill , New Delhi - 2010
2. Cloud Computing: Web-Based Applications That Change the Way You Work and Collaborate Online - Michael Miller-Que 2008
3. Developing Java Web Services, R.Nagappan, R.Skoczylas, R.P. Sriganesh, Wiley India, rp – 2008.
4. Developing Enterprise Web Services, S.Chatterjee, J.Webber, Pearson Education, 2008.
5. XML, Web Services, and the Data Revolution, F.P.Coyle, Pearson Education.
6. Building Web Services with Java, 2nd Edition, S. Graham and others, Pearson Edn., 2008.
7. Java Web Services, D.A. Chappell & T. Jewell, O’Reilly,SPD.
8. J2EE Web Services, Richard Monson-Haefel, Pearson Education.
9. Java Web Services Programming, R.Mogha,V.V.Preetham, Wiley India Pvt.Ltd.
Semester
|
Subject code
|
Title of the course
|
Hours of Teaching/ Week
|
No.of Credits
|
II
| 14P2CSC5 |
Core - ADVANCED DISTRIBUTED TECHNOLOGIES
|
6
|
5
|
Objective:
To impart knowledge about the distributed environment, its architecture and application development using J2EE and Server side programming.
Unit – I Hrs 18
Distributed Hardware Architecture:
Evolution of personal Computer – PC to PC Communication – Local Area – Network – File server Architecture – Client – Server Architecture – Database Server Architecture – Corporate Network- Intranet – wide Area Network – Internet
Distributed Software Architecture:
Mainframe – File Sharing – Client Server Architecture: Single tier – 2 tiers – 3 tiers – N tier architecture – Distributed Application.
Unit – II: Hrs 18
Server side programming–servlets– Java Server Pages – Applet to Applet communication –applet to Servlet communication–JDBC–Using BLOB and CLOB objects–storing Multimedia data into databases–Multimedia streaming applications–Java Media Framework.
______________________________________________________________________Unit – III: Hrs 18
NETWORK PROGRAMMING IN JAVA
Sockets–Client based communications with sockets - Server communications using sockets- secure sockets – custom sockets – UDP datagrams – multicast sockets – URL classes–Reading Data from the server – writing data – configuring the connection – Reading the header – telnet application – Java Messaging services
______________________________________________________________________
Unit IV: Hrs 18
Distributed Application Development using J2EE:
J2EE Platform: J2EE Architecture–Containers–J2EE Technologies–Component Technologies–Service Technologies–Communication Technology–Developing J2EE Application
Distributed Computing Using RMI:
RMI Architecture – RMI Exceptions – Developing Applications with RMI – Introduction to Structs Framework
Unit – V:
EJB Architecture and Design:
Introduction to EJB – The EJB Containers – J2EE and its Services – Working With EJB –
Session Beans and Business Logic – Entity Beans and Persistence
Books for Study:
-
Subrahmanyam Allamaraju, ”Professional Java Server Programming”– J2EE Edition Vol I Shroff Publishers and Distributors Pvt. Ltd.
-
Elliotte Rusty Harold, “ Java Network Programming”, O’Reilly publishers, 2000
-
Hortsmann & Cornell, “CORE JAVA 2 ADVANCED FEATURES, VOL II”, Pearson Education, 2002.
-
Distributed Application Development using J2EE
-
Distributed Software Architecture
-
EJB Architecture and Design
Reference Book:
Jim Keogh, J2EE Complete Reference, 2010.
Semester
|
Subject code
|
Title of the course
|
Hours of Teaching/Week
|
No. of Credits
|
II
| |
Dostları ilə paylaş: |