| Audience | Overview | Outline | Speaker Biography | Price | Hotel Venue & Accomodation | |||
|
||||||||
| Service Oriented Architectures: 2 Day Seminar
- with option of attending Day 1 or Day 2 only |
|||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]()
"Very detailed
info about SOA technologies. Very knowledgeable and humorous."
William Hutton, SO2 Information Integration, CSDC
"Very good
speaker. Articulate and knowledgeable."
Douglas Liddell, Solution Architect, EDS
"Excellent
lecturing style with right balance between light hearted and serious."
John Welsh, Technical Architect,
Serco
and all those considering using Service Oriented Architecture to integrate their systems.
![]()
High on the agenda of many
organisations is the integration of their vast number of isolated information
systems. Many integration technologies have been introduced in the last decennium.
The technology for the coming era is based on XML, (web)services, and other
standards: the Service Oriented Architecture (SOA). SOA will become the backbone
of many IT departments and with that it will become the information backbone
of organisations themselves. All information exchange will pass through this
architecture.
Due to mergers, new regulations and market changes, companies are looking at what SOA could mean for them. For some, SOA will be the basis for the automation of business processes. Others see it as a means to gradually remove their legacy systems, and others see it as a means to transform their organisation into an agile organisation – one that can adapt quicker to market changes and opportunities.
Day 1 of this seminar presents an in-depth overview of the products and the technologies that are available today to develop SOA. The main product for implementing SOA is the Enterprise Service Bus (ESB). This new generation of products is based on widely adopted standards such as XML and SOAP and comprises most of the technologies needed for SOA including a BPEL engine, adaptors, content based routers and business rules engines.
Day 2 will describe the crucial guidelines when designing SOA. It is based on experiences gained at several SOA projects. Several issues need to be addressed when designing SOAs. Products need to be selected and a global architecture must be designed. How will existing applications, that at first were not meant to be integrated, be linked to the SOA? What does a document oriented interface for services mean? Management of SOA should also be organised carefully. Should Business Activity Monitoring be considered or not? How should billing, service level agreements and security be dealt with? These, and many more questions need to be answered before SOA can be designed and built.
![]()
Day 1
- Learn how an organisation could benefit from SOA
- Learn how different technologies are needed to develop SOA
- Understand what the differences are between SOA-related technologies and other older integrations solutions
- Learn how an Enterprise Service Bus speeds up the development of SOA
Day 2
- Avoid well known pitfalls
- Learn from real life experiences and understand the best practices for designing services and interfaces
- Learn about the different service layers that make up a loosely coupled SOA
DAY 1
Introduction to services and SOA
- From components to services
- XML as format data interchange
- Advantages and disadvantages of SOA
Invoking services
- Data exchange with SOAP
- WSDL: the language for describing the interfaces of services
- Transaction support for services
- UDDI and WSIL for discovering services
- Dealing with the semantics of interfaces
Orchestration of services
- Automating business processes using BPEL
- Other languages for orchestration, such as IBM’s WSFL, BPMI's BPML and Microsoft’s XLANG
- What is BPEL?
- Overview of commercially available BPEL-engines, including those from CapeClear, Cordys, Fiorano, IBM, Intalio, Microsoft, Oracle, PolarLake, SAP, Sonic, Software AG webMethods, Sun, and Tibco
- A new standard for choreography: WSCDL
The Enterprise Services Bus – a new generation of integration product
- Message queuing as transport layer
- Differences between EAI and ESB
- Overview of ESB's, including Axway, Bea Systems, CapeClear, Cordys, Fiorano, IBM, InterSystems, Magic, Microsoft, Oracle, PolarLake, SAP, Software AG, Sonic, SpiritSoft, and Sun
SOA Governance
- Different areas of SOA governance: interface and version management, service management, monitoring, service level agreements, and security
- Services management for auditing, logging and billing of services
- How do service management tools operate?
- Specifying and enforcing service level agreements
- Overview of SOA Governance products
- Different forms of security: encryption, authentification, authorization and firewalls
SOA and Business Intelligence
- What exactly is Business Activity Monitoring?
- Static versus dynamic BI
- BPM and the relationship with Key Performance Indicators
- The data warehouse as source for services
- Predictive analysis via the Enterprise Service Bus
Summary and conclusions
- The future of services, service oriented architectures and enterprise services busses
- Overview of the web services stack of standards
Day 2
Introduction: From web services to service oriented architectures
- The business advantages of SOA
- From monoliths via integrated systems to decomposable information systems
- Why is XML ideal for exchanging data?
- Overview of the standards for web services, including SOAP, WSDL, UDDI, WS-Reliability, WSDM, WS-Security and BPEL
- The switch from classic EAI to ESB
- The development of SOA with an ESB
- Alternatives for an ESB; application server, hub-and-spoke integration broker and message oriented middleware
- Overview of the market of ESB's, including CapeClear, Cordys, Fiorano, IBM, InterSystems, SeeBeyond, Sonic and SpiritSoft
- Adapters from Actional, DataDirect and iWay
Designing service interfaces and transformations
- Design rules for the interfaces of individual services
- A modelling technique developed by Gregor Hohpe and David Chappell to design SOA's
- From parameter to document oriented interfaces
- Aggregating small, data oriented services
- In which language should aggregations be written: Java, C#, XSL or BPEL?
- The influence of interfaces on network traffic
- XSL and XQuery as languages to transform XML documents
Orchestration of services with BPEL
- Introduction to BPEL - the standardised language for orchestration
- Overview of BPEL engines that are commercially available, including the ones from CapeClear, Fiorano, IBM, Microsoft, OpenStorm, Oracle, PolarLake and SeeBeyond
- Combining data from different systems: with BPEL or in a service?
- Should BPEL or the service access the database?
- Enriching of data by means of lookup tables
- The role of cleaning tools when matching data
- The difference between orchestration and choreography
- A new standard for choreography - WS-CDL
- The data warehouse and the operational data store (ODS) as data source for services
Content based routing
- What exactly is the job of a content based router?
- Examples of content based routers
- Disconnecting of services through routing
- How to handle message changes through routing
Transactions in SOA
- Existing standards for transaction management, such as XA and DTP, are failing
- New standards for web service transactions: BTP, WS-Transaction and WS-CAFS
- What is a compensating transaction?
- Overview of stand-alone Business Transaction Manager's from Arjuna, Atomikos and Choreology
General guidelines for SOA with regard to design
- Guidelines for designing a loosely coupled architecture
- Which conditions should legacy applications meet in order to be included in SOA?
- Batch applications and SOA's
- Including the business process in the documents
- Matching comparable data
The business rule engine
- What is a business rule engine?
- Where should business rules be implemented?
- Possibilities of BizTalk
Summary and conclusions
- The future of the service oriented architecture
- The relationship between SOA and other IT topics
- General recommendations for the introduction of a SOA
|
|
Rick F. van der Lans is an independent consultant, author and lecturer specialising in Internet, XML, data warehousing, and application integration. He is Managing Director of R20/Consultancy based in The Netherlands. Rick has advised many large companies worldwide on defining their Internet, client/server, and data warehouse architectures. Rick van der Lans is an internationally acclaimed lecturer. For the last twelve years, he has been presenting professionally, and has lectured in many of the European countries, South America, the USA, and in Australia. He has presented many keynote speeches at international events. He is chairman of the Database Systems Show (organised annually in The Netherlands since 1984), he is columnist for two major newspapers in the Benelux, called Computable and DataNews. Additionally, he is advisor for magazines such as Software Release Magazine and Database Magazine. His popular books, including 'Introduction to SQL' and 'The SQL Guide to Oracle', have been translated into many languages and have sold over 100,000 copies. Recently, he has published a very successful book on presentation skills. |
Enterprise Architecture Series
Zachman Enterprise Architecture Part 1: Framework Fundamentals
7-8 October 2008, 24-25 February 2009, LondonZachman Enterprise Architecture Part 2: Implementation Strategies
9-10 October 2008, 26-27 February 2009, LondonService Oriented Architecture in Business
29-30 September 2008, 26-27 February 2009, LondonService Oriented Architecture: Technology, Products & Best Practices for Designing SOAs
13-14 October 2008, 2-3 March 2009, London
SERIES
DISCOUNTS
Attend more than one course in this series and you will be entitled to the following
discounts:
Group Booking Discounts
If 5 delegates from the same organisation register at the same time for the
same or various seminars, then the 5th delegate is free. We regret that this
offer cannot be used in conjunction with the Series Discount.
![]()
£995
+ VAT(£174.13) = £1169.13
Day 1 or 2 only = £645 + VAT (£112.88) = £757.88
![]()
13-14 October 2008
Venue: myhotel
Chelsea, 35 Ixworth Place, London, SW3 3QX
Tel: +44 (0)20 7225 7500
Fax: +44 (0)20 7225 7555
Website: http://www.myhotels.com/default.asp?section=10&page=1509
2-3 March 2009
Venue: TBA
London
IRM UK in association with JP Events Ltd
has arranged special discounted rates at all venues and at other hotels nearby
the venue. Please visit the JP Events website
for further information.
E-mail: enquiries@jpeventsltd.com
Tel +44 (0)20 7428 9911 Fax +44 (0)20 7428 9966.
![]()
For an in-house presentation of this or any other IRM UK seminar, please e-mail
jeanette.hall@irmuk.co.uk or
call +44 (0)20 8866 8366.
© Copyright IRM UK Strategic IT Training, Bishops Walk House, High Street, Pinner HA5 5PJ UK, Tel +44 (0)20 8866 8366, Fax +44 (0)20 8866 7966, enquiries@irmuk.co.uk, www.irmuk.co.uk.