Course example - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Course example

Description:

... Padichetty (Alumnus) Arasu Elangovan (Alumnus) Somasegar (Alumnus) P Anandan. Guru Datta Venkatarama. John Nordlinger. Tom Healy. Mythreyee Ganapathy. Other alumni ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 21
Provided by: scienc67
Category:

less

Transcript and Presenter's Notes

Title: Course example


1
Course example Distributed Computing using XML
and Web Services
  • Swamynathan.S
  • Department of Computer Science and Engineering,
  • College of Engineering
  • Anna University
  • Chennai

2
Course offered to ..
  • B.E (CSE)
  • B.Tech(I.T)
  • MCA
  • M.E (CSE, S/W Engg.)
  • M.Tech (IT)

3
Need for the course
  • Modern technologies
  • Current trend in software practices
  • XML based open standards
  • Extending the enterprises
  • Rapid application development
  • More demand

4
Course objectives
  • Enrich the knowledge of the student community
  • To offer this course for B.E/B.Tech, M.C.A and
    M.E/M.Tech students
  • Carry out short term and long term projects
  • To train the trainers in this area and to share
    or discuss evolving trends using
    workshops/seniors
  • To focus specifically on a research area

5
Justification for the course
  • Acquired subject knowledge
  • OO Programming knowledge (C, Java)
  • Visual Programming (VB, VC)
  • Component Based Technology (COM, DCOM)
  • C and .NET
  • Offered to MCA students (120)

6
Course content
  • XML Technology family
  • Architecting Web Services
  • Web services building block
  • Implementing XML in e-Business
  • XML and Content Management
  • Independent of technology

7
XML Technology family
  • Structure and data typing
  • (DTD, XML schema)
  • Program manipulation technologies
  • DOM, SAX
  • XML manipulation technologies
  • XSLT, XPath, XLink, Xquery
  • Presentation Technologies
  • CSS, XSL, XHTML, XForms, VoiceXML
  • Semantic Web
  • RDF

8
Architecting Web Services
  • Business motivation
  • B2B, B2C, enterprise computing, need for web
    services
  • Technical motivation
  • COM, CORBA, EJB standards limitations
  • Service Oriented Architecture (SOA)
  • Architecting web services
  • Composition of web services
  • From application server to peer to peer

9
Web services building block
  • SOAP
  • Transport protocols for web services
  • messaging with web services
  • WSDL
  • describing web services
  • Anatomy and manipulation
  • web service policy
  • UDDI
  • Discovering web services
  • Anatomy, web service inspection and Ad-Hoc
    Discovery

10
Implementing XML in e-Business
  • B2B interaction types
  • Components of e-business XML system
  • ebXML and RosettaNet
  • XML applications in vertical/horizontal industry
  • Web services for mobile devices

11
XML and Content Management
  • Semantic Web
  • Role of Meta data in web content
  • Resource Description Framework
  • RDF schema
  • Architecture of semantic web
  • Workflow
  • XLANG, WSFL, BPEL4WS
  • XML security

12
Microsoft Support
  • Academic Resource Kit for .NET technology
  • Academic Instructor Resources
  • Microsoft download center
  • Microsoft learning resources
  • Microsoft XML development center
  • Microsoft Web services development center

13
Microsoft support
  • Project fund
  • Encouraging Student level research projects as
    part of their curriculum
  • Faculty research project proposals
  • Short term and long term
  • Workshops and seminars
  • Travel grand

14
Pros and Cons
  • Pros
  • Required technology under one roof
  • Making the learning curve easier
  • Rapid application development
  • Support to legacy system
  • Interoperability
  • Security
  • Cons
  • ???

15
Suggestions for new courses
  • Innovative courses
  • Job opportunity
  • Market potential
  • Social impact
  • Academic and technical support
  • Curriculum pre requisite
  • funding

16
Course outcomes
  • Technology awareness
  • Campus placements
  • One day / short term workshops
  • Training the trainers
  • Student level mini projects
  • Faculty research directions
  • Web services (reactive, grid, mobile)
  • Published papers in international
    conference/journals

17
Student projects
  • Cross enterprise workflow
  • Cooperative web services
  • Semantic web services
  • Reactive web services
  • Web service transaction
  • Web service security

18
Students feedback
  • Very good response for the course and all the
    students (MCA) have enrolled
  • Placement and final semester project in companies
    based on the course
  • Variety of technology (good/bad)
  • Implementation and class room discussion
  • Limitations in using resources (s/w installation,
    configuration, system requirements)

19
Future of this course
  • From elective to core subject in the curriculum
  • Included in Anna University syllabus (255
    Engineering colleges)
  • Will be offered in all affiliated colleges
  • Innovative project ideas
  • Refining the content and curriculum

20
Thanks
  • Microsoft
  • Rao Remala
  • Sivaprasad Padichetty (Alumnus)
  • Arasu Elangovan (Alumnus)
  • Somasegar (Alumnus)
  • P Anandan
  • Guru Datta Venkatarama
  • John Nordlinger
  • Tom Healy
  • Mythreyee Ganapathy
  • Other alumni
Write a Comment
User Comments (0)
About PowerShow.com