UML for (web) Services

Level
Total time

UML for (web) Services

Genuine Ltd
Logo Genuine Ltd

Need more information? Get more details on the site of the provider.

Starting dates and places

There are no known starting dates for this product.

Description

"UML for webServices Training: to model web services, the knowledge contained in an organization's business processes needs to be represented in an industry-neutral manner."

UML for service modeling training: this innovative new course will give you the necessary insights into crucial issues that play when an organization considers the usage of (web) Services. Not only do we cover the technical aspects of web Services such as XML, SOAP, WSDL and UDDI or ebXML, but we also focus on UML, the modeling language underpinning it all. Indeed, if you want to make sure your business partners understand the services you are offering, the industry-neutral UML language is key. The contract-first ap…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

"UML for webServices Training: to model web services, the knowledge contained in an organization's business processes needs to be represented in an industry-neutral manner."

UML for service modeling training: this innovative new course will give you the necessary insights into crucial issues that play when an organization considers the usage of (web) Services. Not only do we cover the technical aspects of web Services such as XML, SOAP, WSDL and UDDI or ebXML, but we also focus on UML, the modeling language underpinning it all. Indeed, if you want to make sure your business partners understand the services you are offering, the industry-neutral UML language is key. The contract-first approach will be our guideline during this exciting 3 day journey into the world of service design.

Challenging Questions get answered

  • How do I use UML and a CBM (component business model) to model my business and break down the silo's?
  • How do I manage my service models?
  • I have an existing base of UML models, how do I translate them to schemas and service contracts?
  • What methodology do I use to discover the base elements of my business process?
  • How do I use ebXML and UDDI in practice? 

Save time

Genuine's UML training has allowed several organizations to save valuable time by offering insight into technology that allows for automating the creation of XML schemas and DTDs from UML models, and streamlined generation of service contracts.

Tools and standards

Industry standard tools such as XMLSpy and Enterprise Architect are used throughout the course to offer hands-on experience that immediately puts the course subjects into a real-life context. UN/CEFACT, OASIS, OMG, Agile, W3C and eBTWG (ebXML) guidelines are followed by the letter, thus assuring an unambiguous choice of methodology and message format.

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 UMLXML
  • 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
There are no reviews yet.

Share your review

Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.