Workshops
Sunday, May 20Ensuring Quality in an SOA
Wayne Ariola, Vice President, Corporate Development - Parasoft
Andrew Nash, CTO - Sonoa Systems
Service-Oriented Architecture (SOA) introduces a distributed architecture as well as levels of complexity that are currently not part of traditional, siloed applications. To achieve quality in an SOA you need to manage reusable assets that may or may not be owned by the business or organization to which you belong. In addition, SOAs consist of many intermediaries that deliver significantly more permutations per transaction. Testing an SOA with these complexities requires an approach that addresses each aspect of complexity. Older methods of application testing cannot be relied on to ensure quality for any SOA. Therefore, the quality process needs to be reorganized for SOA. In this workshop you will learn the major quality tasks to manage during the initial stages of building your organization's SOA, why these tasks are different, and how to handle them. This workshop will focus on:
- SOA Environment Challenges
a Technical
i Abstracted logic layers
ii Internal and external assets
iii Intermediary rich environment
b Distributed and Complex
i The environment at different SOA maturity phases
ii Very dynamic - Six Risks you must realize and manage
a Process cadence
b Application consolidation
c Challenge of reuse
d Properly addressing security
e Organizational impact
f SOA sprawl/unconscious migration - The “Must Do’s” Quality Steps
a What are they?
b When to do them?
c How to deploy? - A focus on Security
a A deep dive into SOA security
b An approach for success
c What to watch out for
d The top “must do’s” - A broad discussion on the impact of intermediaries
a Governance
b WSM
c XML firewalls/accelerators
d Note: Standards
e How will they effect quality?
f How to manage in a quality proces
Defining and Using Reference Architectures
Peter Herzum, President - Herzum Software
Many companies have attempted to define reference architectures, but few have succeeded to gain benefits from these efforts. This unique and pragmatic workshop provides the information needed to succeed with reference architectures and ultimately with your enterprise architecture efforts, based on lessons learned from successes and failures over the last 10 years working with enterprises of all sizes and in all industries. This example-driven workshop addresses concepts and context behind reference architectures; why reference architectures are important; an overview of different kinds of reference architectures; an overview of reference architecture definition approaches; reference architecture uses; how and when companies are using these reference architectures to achieve their IT and enterprise objectives; a discussion of best practices, success criteria, and typical pitfalls in reference architectures; and using reference architectures as a tool to "Manage IT as a Business, for the Business." The workshop also will illustrate several examples of reference architectures.

