Top JAOO 2003
White
 

CONFERENCE
SPEAKERS
SCHEDULE
TUTORIALS
TRACKS
MANAGER TRACK
WORKSHOPS/BOF's

SOCIAL EVENTS
IT-RUN

EXHIBITION
SPONSORS
CONVINCE YOUR BOSS

REGISTRATION
TRAVEL
HOTELS
AARHUS FACTS

LINKS
HOME

Archives
JAOO 2006
JAOO 2005
JAOO 2004
JAOO 2002
JAOO 2001
JAOO 2000
JAOO 1999

JAOO CREW


CONTACT JAOO
JAOO Conference
Scandinavian Center
Margrethepladsen 3
DK-8000 Aarhus C
Tel.:+45 87 32 87 87
Fax: +45 87 32 87 88
VAT: 25809149
jaoo@jaoo.dk


panel
  Line  

Speaker


Gregor Hohpe
ThoughtWorks


Gregor Hohpe leads the Enterprise Integration Services practice at ThoughtWorks, Inc., a provider of application development and integration services to the Global 1000. Gregor has over 10 years experience designing and implementing large-scale business solutions, having witnessed the evolution from client-server architectures to multi-tiered applications, Web-enabled applications, enterprise integration and service-oriented architectures.

For the past years, he has helped clients around the globe with the design and implementation of enterprise integration and service-oriented solutions. His current work focuses on the application of agile methods and design patterns to the development of integration solutions. Gregor has published a number of articles presenting a no-hype, down-to-earth view on enterprise integration, Web Services and Service-Oriented Architectures and is a frequent speaker at technical conferences. His book titled Patterns of Enterprise Integration, co-authored with Bobby Woolf, is due to be published later this year.
Picture of Gregor  Hohpe (ThoughtWorks)


Presentation: "Enterprise Integration Patterns"

Monday 15:15 - 16:00, Conference Hall

In today's business environments, users and customers expect instant access to all business functions and "straight-through" processing of incoming customer requests. However, in most enterprises a single business function can span across many systems such as customer-facing systems, accounting systems, inventory systems etc. As a result, these disparate systems have to be integrated to allow a coordinated flow of data and functionality across the enterprise.

EAI (Enterprise Application Integration) suites and, more recently, Web Services standards provide tools for integration, but also introduce new challenges. Creating a robust integration solution remains a complex and difficult task. The asynchronous nature of most message-based integration solutions is different from the (synchronous) world of application development and requires architects and developers to adopt new design, development and testing strategies.

This session uses patterns to convey critical aspects of integration design. Using these patterns, integration solutions can be composed of well-defined, reusable building blocks. The patterns have been harvested from years of actual integration projects using messaging, Web Services and EAI tools.

This talk is not an introduction into specific technologies such as SOAP or JMS, but instead deals with the challenges of designing complete integration scenarios using messaging. The proposed solutions can be applied to a variety of tools.

Enterprise Integration Patterns - (slides)

Please notice that the slides are password protected. You should have received an e-mail containing the required username and password.


Presentation: "Test-Driven Enterprise Integration"

Tuesday 15:15 - 16:00, Private Room

If testing software applications is a good idea, testing enterprise integration solutions must be an excellent idea. After all, integration solutions form the backbone of many modern enterprises, linking vital systems and business processes with real-time data interchange. Any defect or outage in an integration solution is likely to affect large portions of the enterprise, potentially causing loss of revenue and data.

Besides the obvious damage done to the business by defective software, the lack of a structured testing approach also causes delays and unnecessary work during the software development cycle. A test-driven approach integrates automated tests into the requirements and analysis phases of a project, resulting in higher-quality applications and more expeditious integration and deployment cycles.

It is surprising then that so many integration solutions are deployed with little or no testing. Testing, if any, is usually done manually and sporadically. One of the reasons integration solutions are not tested thoroughly is the fact that testing asynchronous, message-based middleware solutions is challenging. These solutions are complex, distributed, heterogeneous and asynchronous in nature. To make things worse, there are very few tools available to aid in these testing efforts.

This talk examines the challenges of testing enterprise integration solutions and proposed a testing approach to tackle the inherent complexities. The proposed best practices apply to traditional EAI solutions as well as Web services.

Test-Driven Enterprise Integration - (slides)

Please notice that the slides are password protected. You should have received an e-mail containing the required username and password.
 
EOS
Oracle
SUN
SAP

Trifork EAS