Course description
Program web service applications.
Why enrol on this course?
Who can take this course?
Employed, self-employed or unemployed people who want to improve their skills.
Free course
Subsidised training, at no cost to the student.
Online course
Study from home with a flexible format.
Certified course
When you finish you will be able to certify the training you have completed.
Course content
1. WEB SERVICES
1.1 Web services architecture
1.2 Core technologies
1.3 Jakarta EE technologies for web services
2. CREATING WEB SERVICES
2.1 Architecture of RPC-oriented web services
2.2 Supported data types
2.3 Creating services with WebLogic
2.4 Message handlers
2.5 The process of creating a web service: phases and methodology
3. INVOCATION
3.1 Types of access
3.2 Invocation using a static stub
3.3 Invocation using a dynamic proxy
3.4 Dynamic Invocation Interface (DII)
3.5 Comparison and flow of web service invocation mechanisms
4. XML REGISTRIES
4.1 Features of UDDI registries
4.2 Accessing registries with JAXR
4.3 Registry servers
4.4 Current alternatives to JAXR and UDDI
5. PROJECT: PROGRAMMING A WEB SERVICE APPLICATION
5.1 Phase 1. Defining requirements
5.2 Phase 2. Architecture design
5.3 Phase 3. Data modelling
5.4 Phase 4. Service implementation
5.5 Phase 5. Deployment and infrastructure
5.6 Phase 6. Testing and validation
5.7 Phase 7. Maintenance and future improvements
1.1 Web services architecture
1.2 Core technologies
1.3 Jakarta EE technologies for web services
2. CREATING WEB SERVICES
2.1 Architecture of RPC-oriented web services
2.2 Supported data types
2.3 Creating services with WebLogic
2.4 Message handlers
2.5 The process of creating a web service: phases and methodology
3. INVOCATION
3.1 Types of access
3.2 Invocation using a static stub
3.3 Invocation using a dynamic proxy
3.4 Dynamic Invocation Interface (DII)
3.5 Comparison and flow of web service invocation mechanisms
4. XML REGISTRIES
4.1 Features of UDDI registries
4.2 Accessing registries with JAXR
4.3 Registry servers
4.4 Current alternatives to JAXR and UDDI
5. PROJECT: PROGRAMMING A WEB SERVICE APPLICATION
5.1 Phase 1. Defining requirements
5.2 Phase 2. Architecture design
5.3 Phase 3. Data modelling
5.4 Phase 4. Service implementation
5.5 Phase 5. Deployment and infrastructure
5.6 Phase 6. Testing and validation
5.7 Phase 7. Maintenance and future improvements