SFAX/TUNISIE
 Le Technopôle
 S'implanter
 Management
 Annuaire
   
           
   
EVENEMENTS


05-06-2012

Participation au salon USEiT à Lyon


04-06-2012

Délégation gouvernementale regroupant six membres du gouvernement provisoire au site du Technopole de Sfax


29-05-2012

Rencontre avec l'inventeur Egyptien Dr Mohamed SANAD

 
RECHERCHER
 
 Projets & Services
 
ESPACE ADHERENT
 
Agenda
« Avril - 2018 »
LuMaMeJeVeSaDi
 01
02030405060708
09101112131415
161718202122
23242526272829
30 
 
LIENS UTILES
Programme Java Tech

Programme Java Tech Days 2010 in Tunisia



Web Services and SOA Programming workshop

By Sang Shin

javapassion.com/courses/webservices_tunisia_2010.html


Abstract

Topics

Pre-requisites

Software required for the hands-on lab


04 days planned from day 2 to day 5 of the seminar

 Abstract

Web Services and Service Oriented Architecture (SOA) represent a fundamental shift in the way enterrprise applications are built, deployed, and used (or reused).  By moving from a model of building big, monolithic applications to the one of building once and mostly re-using modular and well-defined services, companies can dramatically reduce time-to-market, increase maintainability and flexibility over the applications they build.  This workshop covers all the technologies that are required to build, deploy, and access Web services and SOA applications.

This workshop starts with the basic language of Web services , XML. Fundamental XML standards and technologies such as XML namespace, XML schema, XPath, and XSLT are covered first.  The Java APIs for parsing and transformation are also covered.  Then SOAP and WSDL, the standard protocol and description language for Web services are covered.  Then JAX-WS, the annotation based Java API for building Web services are covered.  The RESTful Web service is covered in detailed including the JAX-RS, which is annotation-based Java API for building RESTful Web services.  Then Web Services Interoperability Technology (WSIT), which enables interoperability between Java and .NET-based  Web services implementations in the areas of security, transaction, reliability, and optimized data transfer are covered. Then the concept of SOA and how Web services are used to construct composite SOA applications are discussed.  The concrete SOA technologies such as BPEL, JBI, and OpenESB are covered in detailed.  Finally OpenSSO, open standard for single-sign-on is going to be covered.

The workshop has heavy emphasis on hands-on lab and attendees are expected to bring their own laptops to the workshop.   It is strongly encouraged that attendees pre-install the software before coming to the workshop as described Software required for the hands-on lab

Topics

Day1

  • Introduction of the Course
    • Introduction of course material (0.5 hour)
    • Software installation (0.5 hour)
  • XML standards -  total 2 hours
    • XML Namespace (0.5 hour lecture)
    • XML Schema (1 hour lecture+ 1 hour lab)
    • XML Schema Design Pattern (0.5 hour lecture + 0.5 hour lab)
    • XPath (0.5 hour lecture + 0.5 hour lab)
    • XSLT (1 hour lecture + 1 hour lab)
  • Java APIs for XML parsing and transformation
    • JAXP/SAX/DOM (0.5 hour lecture + 0.5 hour lab)
    • StAX (0.5 hour lecture + 0.5 hour lab)

Day 2

  • SOAP and WSDL standards
    • SOAP (0.5 hour lecture + 0.5 hour lab)
    • WSDL (0.5 hour lecture + 0.5 hour lab)
    • soapUI Basics  (0.5 hour lecture +  0.5 hour lab)
    • SAAJ (0.5 hour lecture + 0.5 hour lab)
  • JAX-WS - total 2 hours
    • JAX-WS basics (0.5 hour  lecture + 0.5 hour lab)
    • JAX-WS Handlers (0.5 hour  lecture + 0.5 hour lab)
    • JAXB basics (0.5 hour lecture + 0.5 hour lab)
    • JAXB 2.0 (1 hour lecture + 1 hour lab)

Day 3

  • REST
    • REST (0.5 hour lecture)
    • JAX-RS (1 hour lecture + 1 hour lab)
  • WS-* Specifications
    • WS-Policy (0.5 hour lecture)
    • WS-Addressing (0.5 hour lecture + 0.5 hour lab)
    • WS-Routing (0.5 hour lecture)
  • Web Services Interoperability Technology (WSIT)
    • WSIT (0.75 hour lecture + 0.75 hour lab)
    • WS-I (0.5 hour lecture)
  • Management, performance, load testing
    • Web services performance (0.5 hour lecture + 0.5 hour lab)
    • Web services management (1 hour lecture + 1 hour lab)

Day 4

  • SOA
    • SOA Concept (0.5 hour lecture) $
    • BPEL (0.5 hour lecture + 0.5 lab)
    • Open ESB and JBI (1 hour lecture + 1 hour lab)
    • OpenESB: Intelligent Event Processor (0.5 hour lecture + 1 hour lab)
    • Enterprise Data Mashup (EDM) (0.5 hour lecture)
  • OpenSSO
    • OpenSSO Basics (1 hour lecture + 1 hour lab)

Pre-requisites

  • Some Java progamming experience
  • Some Web application programming experience

Software required for the hands-on lab

It is encouraged (but not required) that the attendees install following software before coming to the workshop.   For those who are coming without installation, instructor will bring USB cards which contain all the required software and hands-on labs. 

  • Java Standard Development Kit (JDK) 6.0 (download)
    • Select JDK 6 Update x from the download page
  • GlassFish ESB v2.2 (download)
    • It contains NetBeans 6.7.1 and SOA modules
  • soapUI (download)
    • Use it in standalone mode

Retour

   
         
   
Centre de vie
Business park
Atelier relais
Tunisie Telecom
La Poste
La poste
Banque de l'Habitat
Banque de l'Habitat
ATB
ATB
   
 
 
Powered by Xtensus