The Enterprise Service-Oriented Architecture (SOA) conference will present an overview and in depth technical talks on how to leverage the principals of Service-Oriented Architectures to reduce cost and risk, improve efficiency and agility and liberate your organization from the unpredictable change of technology. The conference will focus on 3 parts: Architectural and Organizational roadmap and Real-world SOA experiences and is spread over a one day conference and an optional in-depth SOA workshop.
Enterprise SOA Architectures
The enterprise software architects are constantly confronted with changes to and expansion of funtionality that increase system complexity and reduce efficiency.
During this track we'll evaluate how SOA can help us cope with the needs of an ongoing incremental process of optimization, but also list what choices architects have at their disposal within the SOA space.
Organizational Aspects
Most of the enterprise IT problems are not of a technical nature but can be found on the organizational level. During this track different speakers will explain how they've approached a SOA project from an organizational point-of-view.
Real-world SOA
During this track different SOA case-studies (and related products) will get presented from both a top-down and bottum-up view point.
Dennis Sosnoski is an internationally recognized expert on SOA and Web services in Java. He's been helping organizations worldwide with their XML and Web services projects for the last 8 years, with a particular focus on solving performance issues. XML and Web services are at the core of most views of SOA, and for the last two years Dennis has been advising companies on how to best align their development efforts with the SOA approach. He's also active in the Java community, as a frequent speaker at conferences world-wide, a writer for IBM developer Works Java and SOA/Web services zones, a member of the expert groups that guided the development of the JAXB 2.0 and JAX-WS 2.0 Java standards, and an open source developer on both Apache Web services and independent projects (including his JiBX XML data binding framework for Java).
Dirk Krafzig is engaged in enterpise architecture (EA) and SOA since 1999. In different roles such as enterprise architect, project manager and consultant Dirk gained valuable insights in enterprise projects for different industies. 2004 Dirk published his book "Enterprise SOA" which is now the leading book in this field. Today Dirk works for BusinessGlue - his own IT Strategy Consulting firm. BusinessGlue helps Enterprise customers to plan their individual SOA transition roadmaps.
Anne Thomas Manes is Vice President and Research Director with Burton Group (http://www.burtongroup.com), a research and advisory firm. She leads research on application platform strategies, with a specific focus on web services and service-oriented architecture. Anne is the author of "Web Services: A Manager's Guide" (ISBN 0321185773). She is a member of the editorial board of Web Services Journal, a leading industry publication. She is a frequent speaker at trade shows and author of numerous articles. Anne has participated in web services standards development efforts at W3C, OASIS, WS-I, and JCP. Prior to her role at Burton Group, Anne was Chief Technology Officer at Systinet, a SOA governance company. Prior to joining Systinet, Anne was Director of Market Innovation at Sun Microsystems, where she led Sun's early web services strategy. Anne developed her expertise working at a number of the world's leading hardware and software companies. Her blog is at http://atmanes.blogspot.com.
Stefan Tilkov is co-founder and a prinicipal consultant at innoQ, a consulting firm with offices in Germany and Switzerland. Stefan focuses on enterprise architecture consulting for Fortune 1000 companies, which currently translates to assessing SOA maturity and deriving appropriate steps for a road map towards a service-oriented enterprise. Check out Stefan's blog
Tom Baeyens is the founder and lead developer of JBoss jBPM, the leading open source workflow management system. He represents JBoss in the expert groups JSR207 "process definition for java" and JSR208 "java business integration". Tom is a frequent speaker on Java and BPM at international conferences and he's the author of the articles "Graph Oriented Programming" "The State of Workflow" and "Open source workflow and the BPM-market".
Steve Jones is currently CTO for Application Development Transformation at Capgemini and working within the Outsourcing business to understand how SOA will transform the way that Capgemini work within Outsourcing contracts. One of Capgemini's leading SOA practitioners and the author of the SOA methodology contributed to OASIS, the recent book "Enterprise SOA Adoption Strategies" and the IEEE Software article "Toward an acceptable definition of service".
His current focus is on how using SOA as a business driven exercise, rather than a technology one, can help organisations create IT estates that better represent the business. A member of several standards bodies including the OASIS SOA Reference Model, Java SE 6 and Java Business Integration (JBI), Steve is Capgemini's sponsor of their membership of both the OASIS and Java Community Process groups.
Steve is a regular presenter at industry events, including technical specialisation conferences from the IEEE, technology vendor events and this year was part of the keynote presentation at JavaOne. His blog is at http://service-architecture.blogspot.com.
Arjen Poutsma is a senior enterprise application architect with more than ten years' experience in commercial software environments. During this time he has worked with both J2EE and Microsoft .NET.
Two years ago, Arjen started to specialise in Web Services and Service Oriented Architectures. During this period he has conducted trainings and has researched SOAs in large organisations.
Arjen is the founder and the project lead for the Spring Web Services. This Spring project aims at facilitating development of document-driven web services. Arjen has also contributed to various other open source projects, including XFire, NEO and others.
Since early 2005, Arjen has been a consultant for Interface21 in The Netherlands. You can find his blog at http://blog.interface21.com/arjen.
Benoit Godenir is currently Enterprise Architect at Belgacom Fixed Lines, working in the Technology, Architecture & Roadmap department, part of the IT & Network (ITN) Division. This team has the responsibility to develop the Enterprise Architecture (EA) and ensure the end-to-end consistency / compliance of IT & Network solution supporting the FLS business requirements.
Benoit acts as lead architect for the fulfillment and billing domains.
From 1999 to 2004, Benoit was Process Architect of the Order Management Domain, leading Business requirements definition and solution design for a new Order & Provisioning Management System.
Before joining Belgacom, Benoit worked during 15 years for UNISYS Corp at the implementation of the Supply Chain Management infrastructure (System and Processes) for the European operations, fully integrated within the World-Wide company model (Build & Deliver to customer order). He was based successively in Belgium, UK and France.
Michael Rowley works in the office of the CTO at BEA, where he is involved in initiatives related to SOA-based programming models and business process anagement. Recently he has been one of the primary uthors of the Service Component Architecture (SCA) specifications. He is currently the chair of SCA's Java working group and one of the editors of the SCA Assembly and SCA BPEL specifications.
In the past, he has been in JCP expert groups for Process Definitions for Java (207), JBI (208), and the original JDO expert group (12). He received a Ph.D. from UCLA in 1994 with research related to OO database systems.
[Oracle SOA Platform Overview - Proven, Comprehensive, Hot-pluggable and Unbreakable Middleware] by Peter Oosterlinck
Enterprise SOA
TBA by Cordys
SOA Workshop
This is a unique chance to receive a one day in-depth SOA workshop from one of the thought leaders in the SOA space Dennis Sosnoski.
SOA is a great architectural concept, promoting organizational flexibility and code reuse within a framework that allows management and control over all parts of the operation. But moving your organization to SOA means IT developers need to change the way they address problems from a case-by-case, application-oriented, approach to one centred on interacting components.
In this one-day workshop you'll work through the "SOAfication" of a simple example enterprise from a developer's point of view, learning the practical issues that make the difference between a demonstration project and a successful component based enterprise architecture. Along the way you'll see why common XML formats need to be defined for your enterprise data, and learn how to define these formats for interoperability with existing Web service frameworks while also allowing for future enhancements.
At the design level, you'll explore decomposing applications into reusable components with clearly defined service contracts and granular interfaces.
Finally, you'll see why developers need to be aware of the potential communications costs and overheads associated with moving from monolithic applications to loosely-coupled distributed components, and the impact of these issues in component design.
This workshop is programming-language independent, and most of the concepts apply equally well regardless of whether you're developing on .Net, Java, or some other alternative.
Agenda
9:00 - 10:30
Basic principles of SOA
Web services as building blocks
Web service architectures
SOAP, REST, and POX
The new standards - layering WS-* over SOAP
Enterprise layers over REST and POX
Defining service contracts
Understanding WSDL service definitions
Basic principles of W3C XML Schema
10:30 - 10:45 break
10:45 - 12:15
Introducing Pet Store, circa 2006
Web service for a particular goal
Determining the requirements
Designing the interface
Implementing the service
Dealing with performance issues
Improving interface granularity
Handling XML data volumes
Restructuring your service operation
12:15 - 13:15 break
13:15 - 14:45
From one Web service to many
The importance of common formats
Interoperability issues
Working with Schema in Web services
Digging deeper into Schema
Schema purposes and usages
Schema compatibility issues
Best practices for Schema usage
WS-* interoperability issues
WS-I recommendations
15:00 - 16:30
Building a SOA with Web services
The role of governance
The need for change
Selecting service components
Factoring composable services
Preserving loose coupling
Coping with service evolution
Allowing for service extensibility
Handling incompatible changes
The role of intermediaries
Benefits of indirection
Should you take a bus? ESBs in SOA
SOA antipatterns