HOME   |    ABOUT GENUINE   |    WHITEPAPERS   |    NEWS   |    FEEDBACK   |    CUSTOMERS   |    JOBS   |    CONTACT

Trainings









Consultancy

UML for (web) Services

3 day course contents

We offer unparalleled training content by combining standard course material with extensive business knowledge and real-life examples. 

What you will learn :

Service analysis techniques

  • Why is UML important to (web) Services?   
  • Overview of SoaML
  • The Agile approach for service analysis          
  • What is Object Oriented Analysis and Design?
  • Identifying the Requirements 
  • Creating a high level e-Business use case  
  • Using Service analysis patterns
  • UML 2.2 artifacts for service design
  • OCL (Object Constraint Language) for services
  • Making a Domain model for SOA
  • Class & Object diagrams
  • Generalization and inheritance
  • Refining the Domain model using Service Patterns
  • Identifying services, dependencies and services requirements
  • Specifying services, consumer expectations,message exchange patterns
  • Defining service consumers and providers
  • The policies for using and providing services
  • Services classification schemes

Service Design techniques

  • XML, Schemas and Stylesheets
  • Validating an XML file with a schema
  • In-depth Schema coverage for service validation   
  • Service modeling support in Middleware tools
  • SOAP and REST modeling for communication 
  • Examining WSDL files
  • The usage of UDDI and ebXML
  • Invoking services using different invocation patterns
  • Loading and examining WSDL files using different toolsets
  • Making a service
  • Connecting to a service   
  • Using Service design patterns
  • Iintegration with other OMG metamodels like BPDM
  • Integration with BPMN 2.0, SBVR, OSM, ODM and others.

Transitioning from Analysis to Design

  • Service Namespaces in the context of UML\XML
  • Describing Business Processes in UML
  • New Stereotypes to express service concepts
  • Deriving UML objects and classes from the SoaML model
  • Business process model in BPMN 2.0
  • Using SCA - service component architecture
  • Building composites from individual services
  • Composite analysis and design
  • Automating composites by using Middleware tools

Composite Services

  • Decoupling of application business logic from invoked service calls
  • Modeling target services in a multitude of languages
  •  Support for BPEL in a composite
  • Examining the ability to work with various communications constructs
  •  Modeling One-Way/Asynchronous/Call-Return/Notification constructs
  • Modeling the ability to "bind" to legacy components or services
  • Overview of EJB, JMS, JCA, RMI, RPC, CORBA and others
  • The ability to declare (outside of business logic) the Quality of Service requirements, such as Security, Transactions and the use of Reliable Messaging
  • Data represented in Service Data Objects (SDO)
  • Putting it all together
  • Real life case study
  • Conclusions

 

Note
Exercises given throughout each package, course given in English, but also available in Dutch and French. Please see "In-house" for more info.
Target Audience
Business consultants, Business analysts, Project Managers, IT professionals.
Prerequisites
Basic Windows knowledge
Genuine Belgium BVBA  -  Rue du Vautour 49-51  -  1000 Brussels  -  Phone +32 (0) 2 503 58 00  -  Fax +32 (0) 2 503 58 01  -  info@genuine.be  
Designed by The Instance   -  All trademarks and registered trademarks are the property of their respective owners - privacy policy - © Genuine