beautypg.com

Services and integration – Google 2007 JavaOne Advance Conference Guide User Manual

Page 51

background image

java.sun.com/javaone |

technical sessions | track eight : services and integration |

|

49

Services and Integration

TS-8194 Spring and Service Component Architecture as the Basis

for distributed Services Applications

Adrian Colyer, Interface21
Mike Edwards, IBM
Hal Hildebrand, Oracle

The Spring framework offers an excellent way of assembling coarse-
grained components, which, in turn, can form part of a larger application.
Service Component Architecture (SCA) offers a simple way of composing
individual components together in a distributed runtime. Together,
Spring and SCA form a powerful combination for the creation of
distributed and composed business solutions using web services and
other services protocols. This session demonstrates the step-by-step
construction of a distributed order-processing application using Spring
beans and SCA composites, showing the advantages of the separation of
concerns between the detailed business code within the Spring beans and
the solution configuration information held within SCA composites.

TS-8216 Why do I Need Java Business Integration (JBI) When

We Have BPEL?

Andreas Egloff, Sun Microsystems, Inc.
Peter Walker, Sun Microsystems, Inc.

This session explores and answers one of the most popular questions
posed to the JBI team at last year’s JavaOne conference: Does JSR 208, Java
Business Integration (JBI), compete or overlap with the Business Process
Execution Language (BPEL)?

A hands-on walk-through and concrete examples reveal that much
consideration went into the design of JBI to serve as an ideal platform for
BPEL and that they are, in fact, complementary. The session highlights
the capabilities BPEL provides and the advantages JBI adds into the mix.

Attendees learn how the design-time artifacts from a composite
application with a BPEL business process map onto JBI artifacts and the JBI
runtime. The hands-on walk-through utilizes the Java EE SDK tools bundle
to give insight into the role of the BPEL service engine in the context
of the JBI framework and other JBI components and shows how the
combination forms an effective basis for orchestrating services.

The session also addresses some common questions and misconceptions
about how to best utilize JBI and how different users can get started on
benefiting from JBI.

TS-8434 Ajax Push (a.k.a. Comet) with Java Business

Integration (JBI)

Andreas Egloff, Sun Microsystems, Inc.

This session shows how to push your critical business information
out to Ajax clients and the browser—with lower latency and without
compromising scalability or system performance.

As the popularity of Ajax applications has grown, it has also increased
the interest in techniques to improve upon the need for frequent polling
to keep up to date with information changing or arriving on the server.
The term Comet has been proposed to describe a popular approach to
achieving push to the browser.

A concrete walk-through shows how to build such an application
based on the latest technology release of Java Business
Integration (JBI) in the Java EE SDK tools bundle. Using these tools
brings the power of the JBI ecosystem with the BPEL and business activity
monitoring service engines to your web application.

The presentation also illustrates the challenges of a push-style
interaction—such as scaling, security, and effects on the network
and server; additionally, it describes the approaches used in the
implementation to avoid these pitfalls.

TS-8440 decorating Your SoA Services with Governance

Enforcement Contracts

Michael Wheaton, Sun Microsystems, Inc.

Service-oriented architecture (SOA) is becoming the prevailing choice of
IT enterprises, and the success of the transition to an SOA is based on
the quality of the SOA governance solution. This session highlights why
SOA governance is crucial for the successful transition to SOA. It also
discusses how to build policy enforcement contracts that can customize
how service consumers and producers are able to interact with existing
enterprise services.

The session explores how Java EE enterprise architects and developers
can build and leverage an SOA governance strategy to manage, share,
and enforce policies for the key service artifacts across the enterprise.
It shows how to effectively manage the design time, runtime, and
management time aspects of the governance infrastructure.

The presentation focuses on tips, best practices, and strategies for how
to develop policy enforcement contracts across internal or external
services in the enterprise and thus enhance the value of your Java EE
enterprise. It looks at how to apply SOA governance to your ESB, BPM,
and portal strategies.

The session addresses the following SOA governance strategies and
best practices:

• Service classification and taxonomies for publishing and

discovering services

• Managing the service life cycle
• Addressing version management and method customizing
• Policy definition and management of nonfunctional systemic qualities
• Creation and usage of governance contracts with enterprise services

Finally, the presentation explores real-world examples of how SOA
governance improves the success rate of SOA transition based on
customer case studies.

TS-7080 Open Source SOA Realized

TS-8131 Java Technology and Web Services Security in Action

TS-8194 Spring and Service Component Architecture as the Basis for Distributed

Services Applications

TS-8216 Why Do I Need Java Business Integration (JBI) When We Have BPEL?

TS-8434 Ajax Push (a.k.a. Comet) with Java Business Integration (JBI)

TS-8440 Decorating Your SOA Services with Governance Enforcement Contracts

:

track eight : Services and Integration

n

n

n

n

n

n

n

n

n

Te

ch

n

ic

al

S

es

sio

n

s

:

Tr

ac

k 8

|

S

er

vic

es

a

n

d

In

te

g

ra

tio

n

Conference overview

Javaone

Pavilion

Conference-at-a-Glance

After dark Events

Java university

Hands-on Labs Program

Home

registration

Special Programs

Technical Sessions

BoF Sessions

Java Technology

Business day

CLICK HErE

to view real-time session information and updates.