IT450

Course Name: 

Web Services (IT450)

Programme: 

B.Tech (IT)

Category: 

Programme Specific Electives (PSE)

Credits (L-T-P): 

(3-0-0) 3

Content: 

IT Architecture, Distributed Information Systems, Middleware and Enterprise Application Integration, Introduction to Service Oriented Architecture, Web Services origins, standards, basic concepts, Web Service Technologies and Architecture; protocols for Web service Description, Discovery and Access (WSDL, UDDI and SOAP); Web Service Application Management: Co-ordination, Service Orchestration and Compositions; Web Service Application Development: developing Web services, exposing functions as web methods, accessing service endpoints, WCF Framework; RESTful Web Services - basics, concepts, Restful application development and deployment; Services for the Internet of Things - Constrained Application Protocol (CoAP), features, interaction model; Semantic Web Services - background, motivation, advantages, basic concepts; Research Trends and open problems.

References: 

Alonso G, Casati F, “Web Services - Concepts, Architectures and Application Series: Data-Centric Systems and Applications”, Springer, 2011
Robert Daignea, “Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services” 1st Edition , Addison Wesley Professional, 2011
Sam Newman, “Building Microservices: Designing Fine-Grained Systems”, O-Reilly, 2015
Thomas Erl, “Service-Oriented Architecture: Concepts, Technology, and Design”, Prentice Hall, 2005.

Department: 

Information Technology
 

Contact us

Head of the Department,
Department of Information Technology,
National Institute of Technology Karnataka,
SurathkalP. O. Srinivasnagar, Mangalore - 575 025
Ph.:    +91-824-2474056
Email:  hodit [at] nitk [dot] edu [dot] in
 

Web Admin: Sowmya Kamath S

Connect with us

We're on Social Networks. Follow us & stay in touch.