Kursarrangør:
Sun Microsystems
|
|
Sted: På forespørsel i hele landet. (Dette kurset kan holdes de fleste steder på forespørsel. Men i de fleste tilfeller vil det kreve et visst antall deltakere for at kurset kan holdes på ditt hjemsted.) Ta kontakt for mer informasjon
|
|
Type:
Åpent kurs / gruppeundervisning
|
|
Undervisningstid:
Ta kontakt for avtale
|
The Designing Java Web Services course provides business component designers with the information they need to understand and appreciate web services as a realization of Service Oriented Architecture (SOA).
|
This course elaborates on the use of Java Platform, Enterprise Edition (Java EE) design patterns in designing web services and discusses various web services features, such as Quality of Service (QoS), Exception Handling, and Security provided by the Java Platform, Enterprise Edition (Java EE) 5. The students perform the course lab exercises using the NetBeans Integrated Development Environment (IDE) and deploy the web services and applications on the Sun Java System Application Server.
Upon completion of this course, students should be able to: • Describe Service-Oriented Architecture (SOA) • Describe web services as a realization of SOA • Describe Java technologies for web services development • Describe various design patterns in the context of web services • Ensure Quality of Service (QoS) in web services • Handle exceptions in web services • Describe web services security requirements and solutions
Content: Analyzing Web Services Opportunities
• Describe Service Oriented Architecture • Describe web services as a realization of SOA • Describe the advantages of a web services-based SOA approach • Describe the Java technologies for web services development • Describe typical web services scenarios
Using Design Patterns in Web Services
• Describe design patterns in the context of web services • Describe the Business Delegate pattern • Describe the Proxy pattern • Describe the Web Service Broker pattern • Describe the Session Facade pattern • Describe the Service Proxy pattern • Describe the Service Coordinator pattern • Describe the Service Simulator pattern
Ensuring Quality of Service in Web Services
• Describe Quality of Service • Describe WS-ReliableMessaging • Describe WS-Coordination • Describe WS-AtomicTransactions
Handling Exceptions in Web Services
• Describe exception generation and handling • Describe the SOAPFaultException object • Map WSDL-to-Java exception classes • Handle user-defined exceptions in web services • Describe exception management in web services
Securing Web Services
• Describe web services security requirements • Describe cryptography techniques and digital signatures • Explore web services security solutions
|
Målgruppe for kurset
Students who can benefit from this course are business component designers who are interested in leveraging the various web services technologies available in the Java EE 5 platform. To succeed fully in this course, students should be able to: • Describe Java web services technologies and platforms • Describe web services specifications and Application Programming Interfaces (APIs) • Implement a web service using Java technology components • Implement a Java EE web service • Implement a web service client that accesses the functionality provided by a Java EE web service Related courses before • SL-425: Developing Architectures for Enterprise Java Applications (SL-425) • SL-500: J2EE Patterns (SL-500) • WJO-1114: Web Services Infrastructure and Organizations (WJO-1114) • WJO-1115: Overview of XML (WJO-1115) • WJO-1118: Web Services Enabling Technologies (WJO-1118)
|
|
|
|
|
Ønsker du mer informasjon om dette kurset?
|
Sun Microsystems
Sun ble grunnlagt med én eneste visjon som drivkraft. En visjon om datamaskiner som kommuniserte med hverandre uansett hvem som hadde laget dem. En visjon om teknikk som arbeider for deg, ikke motarbeider deg. Mens andre utviklet varemerkebeskyttede og proprietære løsninger, fokuserte vi på å hjelpe bedrifter inn i nettverksæraen. Som et resultat av dette er vi blitt dotten i .com. Vi leverer systemer og programvare som oppfyller kravene til skalerbarhet og påliteligheten som er nødvendig for å drive den elektroniske markedsplassen.
|
|
|
|
|
Tips en venn
|
|