Training

SOA Design Package Service

Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley
Columbia

locations map

Calgary

550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2

Toronto

821A Bloor Street West
Toronto, ON
M6G 1M1

Vancouver

409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA
19046

Other Locations

Dallas, TX
Miami, FL

Brief Overview

This services offering has a very specific focus - the architecture aspects of a SOA solution. The service is meant for organizations who have already committed to SOA and have purchased a software platform for it.

What do we offer?

We can help you in the following areas:

  1. Explain the SOA approach to application integration.
  2. Explain the various options available to build services. Provide concrete strategies on how to build a new service to wrap a legacy application.
  3. Explain the Service Component Architecture (SCA).
  4. Help you create business processes.
  5. Help you define data schema.
  6. Help you create data maps.
  7. Help you design services.
  8. Help you implement services that are actually carried out by human users.
  9. Help you implement asynchronous service invocation.
  10. Help you secure services.
  11. Help you add transactional behaviors to a business process or service.
  12. Help you implement fail-over and clustering for the SOA software platform.

Duration

6 weeks.

Role of the Consultant

Our consultants are trained in all areas of our offering (see complete list above). She will work as a part of your team. Her role will be to:

  1. Pass on information about best practices as we know it, based on our extensive research.
  2. Answer any questions that you may have.
  3. Offer informal training using materials from our vast library of knowledge.

How will this service help you?

SOA is much more than Web Service. in fact, depending on the situation, there are better options available to build a service than a Web Service. A well designed business process should make the business more agile. This may call for asynchronous behavior and better error handling. What you need is a framework to solve most commonly occurring problems. Think of it like an implementation of the well known patterns (such as publish-subscribe) for your choice of the SOA software platform. Our consultants will help you build that framework.

Our consultants will answer these key questions.

  1. How to design a BPEL business process?
  2. How to write a Web Service.
  3. How to write a service using options other than Web Service?
  4. How to add asynchronous interaction between a business process and a service?
  5. How to add error handling and transactions to a business process?
  6. How to implement rule based data routing?
  7. How to implement human task services?