Monday, September 18, 2006
6:30 PM - 9:00 PM
How to Eat an SOA: Using Dynamic Composition to Build Composite Applications
Presentation by Matthew Adams
As SOAs become more and more prevalent, much of the focus among developers
and vendors has been on how to build services, but not so much on how to
consume them. In a realistic composite application, there is much more than
a web service or two that must be accessed; there are often multiple
services implemented in differing technologies, as well as multiple
databases, relational or otherwise. Dynamic composition makes building
composite applications easier by leveraging metadata about databases' and
services' behavior in order to calculate workflow at runtime, instead of
today's more common practice of doing so at design time. The benefits of
leveraging dynamic composition include the ability to pursue a truly
business level data and/or object model, much simpler transactional control,
and the ability to encapsulate but still directly communicate with the
underlying resources without introducing a message queue and the associated
development and message marshaling overhead.
Xcalia will be giving away one Xcalia Intermediation Core (XIC) license at
our next meeting.
XIC is a dynamic composition platform providing universal access to
service-oriented data sources, such as web services, EJB session beans,
legacy applications, and anything else callable from Java, as well as the
more traditional database-oriented data sources, such as relational
databases. Dynamic composition, exclusively from Xcalia, is a revolutionary,
new way to address the needs of composite application development within an
SOA, providing a transparent means to consume both service and database
resources in a way that reduces development effort and encapsulates the
composite application from the details of those various resources without
requiring the introduction of a message queue, business process execution
language (BPEL), or an enterprise service bus (ESB).
For more information about XIC, go to
http://www.xcalia.com/products/core.jsp &
http://www.xcalia.com/xdn/docs/files/XcaliaCore/4.3.0/documents/html/service
-1.htm . For a whitepaper on Xcalia's technology, go to
http://www.xcalia.com/products/whitepapers/XcaliaWhitePaper.pdf . XIC
technical documentation can be found at
http://www.xcalia.com/xdn/docs/files/XcaliaCore/4.3.0/documents/html.
About the Speaker:
Matthew Adams is an enterprise software architect with over 14 years of
experience, including C++, Java, C#, and other languages. He was a member of
JSR 12 (JDO 1.0), and currently serves on JSRs 220 (EJB 3.0) and 243 (JDO
2.0), as well as the Service Data Objects (SDO) expert group. He currently
works as a Senior Consultant and Manager of Product Marketing, North
America, at Xcalia (formerly LIBeLIS, makers of LiDO), a French software
company.
Agenda:
6:30 - 7:00 PM -- Meet, Talk, Pizza
7:00 - 7:15 -- JUG Business and Announcements
7:15 - 8:15 -- Presentation
8:15 - 8:30 -- Discussion with Presenter
9:00 - Doors close
Admission:
Paid-up members of TriJUG may attend without additional charge. Non members
are asked to pay $5 per meeting. But, if you are either a full time student
or unemployed, then we ask only $2 per meeting.
DIRECTIONS to Nortel Networks:
>From Raleigh:
Proceed West on I40 to Davis Drive (Exit 280) Take exit for Davis Drive. At
the top of the ramp turn left (south) on Davis Drive Proceed to the light at
Davis and 54 (aprox 1/3 mile) Turn left onto 54. Proceed approx. 1/4 mile to
first (of 3) Nortel entrances on your left. Turn left into Nortel site (you
should see a pond to your right) Proceed aprox. 200 yards to the first right
turn into parking lot. Park near center of near side of building Enter
through guard station near BIG YELLOW WALL. (Know your car's license plate
number -- guard may ask.)
>From Durham:
Proceed East on I40 to Davis Drive (Exit 280) Take exit for Davis Drive. At
the top of the ramp turn left (south) on Davis Drive Proceed to the light at
Davis and 54 (approx 1/4 mile) Turn left onto 54. Proceed approx. 1/4 mile
to first (of 3) Nortel entrances on your left. Turn left into Nortel site
(you should see a pond to your right) Proceed aprox. 200 yards to the first
right turn into parking lot. Park near center of near side of building Enter
through guard station near BIG YELLOW WALL. (Know your car's license plate
number -- guard may ask.)
>From Cary/Apex:
Entering RTP on Davis proceed to intersection with Hwy 54. Turn Right onto
Hwy 54 (at light) Proceed approx. 1/4 mile to first (of 3) Nortel entrances
on your left. Turn left into Nortel site (you should see a pond to your
right) Proceed aprox. 200 yards to the first right turn into parking lot.
Park near center of near side of building Enter through guard station near
BIG YELLOW WALL. (Know your car's license plate number -- guard may ask.)
_______________________________________________
Juglist mailing list
[email protected]
http://trijug.org/mailman/listinfo/juglist_trijug.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.