Focus: Service Oriented Architecture
Spring 2006 conference focus topic.
Getting Started with SOA on iSeries Introduction to XML
21MA: Mon 8 - 9:15, 201 A/B, Minneapolis Conv Ctr 22MF: Mon 9:30 - 10:45, 205 C/D, Minneapolis Conv Ctr
56ML: Thu 3:30 - 4:45, M100 A/B, Minneapolis Conv Ctr ID:406056
ID:500023 XML is becoming a core technology for
There are a lot of misconceptions out there Level: representing and exchanging data in a wide
Level: about Services Oriented Architecture (SOA). Beginner variety of applications, including those targeting
All Many think that SOA is just about web services, the Internet. This session provides a tutorial on
some think it's some new thing that IBM created Course: what XML is and provides a foundation for the
Course: and is trying sell. The reality is SOA is an Application later sessions in the conference dealing with
Web architectural style supported by many major Development XML technologies.
Applications: software vendors and provides a new way to
Architecture and look at your business and how to better adapt to Speaker: In this session, learn:
Development the rapid changes you face every day. The Susan 1. XML concepts and terminology, including
technology behind SOA is not new and it's all Gantner XML, DTD, Schema, XSL
Partner400 2. Options for handling XML in iSeries based
Speaker: based on mature industry standards. The
Al Grega purpose of the session is to help you better applications.
IBM Corporation understand What SOA is, What the business 3. How XML is used in applications and potential
value is, Why every major software company future applications.
and analyst are endorsing this architecture and
most importantly How can you get started with
this on iSeries? Building Web Services for the iSeries
22MA: Mon 9:30 - 10:45, 201 A/B, Minneapolis Conv Ctr
After attending this session the attendee will be
able to: What makes .NET different? Web services.
1) Define what a service, service orientation, What COM did for interprocess communications
Services Orientated Architecture and a All within a WinDoze box, web services does for
composite application is? interprocess communications from one
2) Understand how a Services Oriented computer to another, no matter what the
Architecture can be used as a foundation for an Focus: Service operating system might be. Microsoft is making
On demand Business? Oriented a huge and well publicized investment to make
2) Understand How to get started with SOA on Architecture web services readily available to WinDoze
iSeries and what other sessions you need to programmers. What has IBM done for iSeries
attend this week? programmers? ... This session will provide
Dan Kimmel insight into the brave new world of building and
RJS Software consuming web services on the iSeries. With all
the new technologies such as Java, XML and
LAB: Building Web Services Using
SOAP, you will learn how the iSeries can be a
LANSA player in the world of web services. Learn what a
web service is and why you would want to use
21LA: Mon 8 - 9:15, 200 A, Minneapolis Conv Ctr
one. Learn how to interface with a web service
from an RPG program.
Building Web Services is easy using LANSA's
Level: development tools. In this lab you will use
Beginner LANSA to create and publish a web service, all
without having to SOAP, XML, or WSDL.
Focus: Service By the end of this session, attendees will be able
Architecture 1. Understand Development Architecture.
2. Build programs using LANSA.
Speaker: 3. Publish LANSA programs as Web Service.
COMMON S06 Spring 2006, page 1
A Primer on SOA Trends in Enterprise Modernization
23MD: Mon 11 - 12:15, 203 A/B, Minneapolis Conv Ctr 25MI: Mon 2 - 3:15, 206 A/B, Minneapolis Conv Ctr
Everyone is talking about the SOA (Service This presentation covers important trends in
Level: Oriented Architecture) but do you really Level: enterprise modernization from sources such as
Beginner understand what it is? This session explains All IBM, Microsoft, Gartner, IDC and others. It
SOA in simple terms and explains the various addresses hot topics including:
Course: terminology used in discussing SOA. Before Course:
Focus: Service you begin reading anything on SOA get a quick IT Strategy - RPG in a SOA world
Oriented background first. - Software as aService
Architecture Speaker: - Multi-channel UIs
By the end of this session, attendees will be able Marcus Dee - IBM and Microsoft in the midrange -
Speaker: to: looksoftware competitive or complementary?
Laura J. 1. Understand what SOA is.
Knapp 2. Know the terms used with SOA. By the end of this session, attendees will be
IBM Corporation 3. Explore the basic components of the able to:
architecture. 1. Explain how existing RPG and COBOL
assets can be reused in an SOA world.
2. Understand what is driving the adoption of
LAB: CGI Made Easy - Browser multi-channel UIs and Software as a Service.
3. Understand the potential issues and benefits
Development with ProGen WebSmart of IBM's and Microsoft's focus on midrange
25LA: Mon 2 - 4:45, 200 A, Minneapolis Conv Ctr modernization.
In this lab, you will get a hands-on introduction to
Level: building ILE RPG CGI programs using ProGen Case Study: iSeries SOA Utilizing
All WebSmart, a charter member of the IBM iSeries
Developer Roadmap. You will be introduced to Dynamic Service Invocation
Course: the advantages of web deployment using the 25MO: Mon 2 - 3:15, M100 F, Minneapolis Conv Ctr
Web Apache web server which ships as a standard ID:500117
Applications: component of OS/400. You will create a browser If you've been hearing the industry buzz,
Development based CGI application which starts with a login Level: Services Oriented Architecture (SOA) may seem
Tools program authenticating an iSeries user ID and All to be the latest fad in the world of information
password. Then you will use WebSmart's technology. In fact, SOA isn't new and when
Speaker: comprehensive set of templates to build SQL Course: done properly, isn't a fad at all. SOA has been a
Kevin Cronin driven inquiries, maintenance programs, drill Focus: Service good practice since the days of the System/38,
Business Computer downs and more. Optional exercises will
Oriented where one would pass parameters to another
introduce Clover, BCD's powerful new report Architecture program (local or remote) through a call-level
design wizard, to construct an SQL driven CGI interface.
web report complete with level breaks and Speaker:
totaling. This lab demonstrates just how easy Dan Burcher SOA, when done properly, enables
CGI development can be using a professionally Tier1 Innovation loosely-coupled communication between
developed and managed iSeries web multiple systems that is measurable in its
development tool. effectiveness. Tier1 Innovation will present a
session to the iSeries community on how to
design a true loosely-coupled enterprise that
enhances the inherent power and scalability of
the traditional RPG environment by creating
composite applications that are dynamic,
maintainable and interactive. Beyond the
theoretical, this session will present
methodologies and concepts that have been
proven in real-world iSeries installations.
COMMON S06 Spring 2006, page 2
Building Java Server Faces Web Apps Designing Your SOA Development
26MP: Mon 3:30 - 4:45, M100 G/H, Minneapolis Conv Ctr Process with SCM: Reuse Your SOA
Learn how Java Server Faces (JSF), a Assets
Level: complete, extensible Web UI framework, can 26MA: Mon 3:30 - 4:45, 201 A/B, Minneapolis Conv Ctr
All improve and simplify development of your Java ID:500116
Web applications. Imagine a simple, powerful, SOA has emerged as the must-have
Course: flexible framework for building Web user Level: architecture for IT because it promises agility
Web interfaces. That’s JSF. This session walks All amidst rapid business change. And if you are
Applications: through the details of building a JSF Web considering SOA, you will quickly learn you need
Architecture and database application in IBM’s WDSC. JSF Course: to provide an IT environment conducive to
Development features cover: a complete UI component model, Focus: Service crafting quality. In this session, Aldon president
Web UI event support, better MVC Oriented and CEO Daniel Magid will demonstrate how
Speaker: implementation, better client support, simple Architecture companies are successfully implementing SOA
Jim Mason application control, page building tools and using Software Configuration Management
Cape Cod Bay more. Given JSF’s flexibility, we’ll look at some
Systems Speaker: (SCM), equipped with an inventory management
simple options on how to get started using JSF Daniel Magid feature allowing for reuse of key SOA assets.
in your applications. Plus, get tips on Aldon Attendees will learn how SCM software allows
troubleshooting, integrating JSF with other you to track and monitor SOA services
frameworks like Struts, how JSF can be used in components and bring them into sharp focus
Service Oriented Architecture (SOA) using a metadata registry, which provides a
environments. comprehensive inventory of all service
components. Gartner states 'SOA projects will
By the end of this session, attendees will be able fail or succeed based on application
to: development decisions,' so don’t miss this
1. Know how JSF simplifies Web development. informative session!
2. Define steps to build Web database apps
easily. Attendees will learn:
3. Know how JSF can be applied on a variety of 1. Requirements for managing SOA.
other applications. 2. How to gain access to your SOA assets so
they can be reused.
3. The benefits of inventory management for
SOA in further detail with SCM: Speed of
development, Reliability, ROI.
COMMON S06 Spring 2006, page 3
WebSphere Process Server - Business XML from RPG Using Free Tools
Process Automation for an SOA World 32MA: Tue 9:30 - 10:45, 201 A/B, Minneapolis Conv Ctr
31MI: Tue 8 - 9:15, 206 A/B, Minneapolis Conv Ctr
XML is quickly becoming the standard format for
ID:500118 Level: e-business documents. This session discusses
In this session you will learn how the Advanced how open source software can be used to read
Level: WebSphere Process Server V6 and WebSphere and write XML documents in your RPG
Advanced Integration Developer V6 enable business Course: programs. Without the need for Java!
process automation and composite application Focus: Service
Course: development for an SOA environment. You will Oriented
Focus: Service learn about the IBM Process Integration portfolio Architecture
Oriented of products and how they interact with each
Architecture other. Speaker:
Speaker: We will cover the basic architecture that ScottKlement.com
Wolfgang WebSphere Process Server is built on and
Kulhanek discuss the main capabilities of WebSphere
IBM Corporation Process Server. We will also discuss how the WebSphere Business Modeler
new WebSphere Integration Developer tool 32MO: Tue 9:30 - 10:45, M100 F, Minneapolis Conv Ctr
drastically simplifies development of
component-based business process applications
WebSphere Business Modeler is a tool that
and how it integrates with WebSphere Business
Level: allows you to build and simulate business
Modeler for business driven development.
All processes without having to write any code.
This helps organizations identify and eliminate
By the end of this session, attendees will be able
Course: process inefficiencies, such as bottlenecks and
Focus: Service workload imbalances, for more effective
1) Understand the benefits and capabilities of
Oriented resource utilization. In this session you learn
WebSphere Process Server and WebSphere
Architecture how the WebSphere Business Modeler can be
used to define business processes for analysis
2) Understand how these products fit in the
Speaker: and integration purposes.
overall WebSphere software portfolio and how
they can benefit your organization.
Basrai By the end of this session attendees will be able
IBM Corporation to:
1. Understand why there is a need for business
Using Web Services to Integrate modeling.
2. Understand the different components of
iSeries Apps with Microsoft .Net business modeling.
32ML: Tue 9:30 - 10:45, M100 A/B, Minneapolis Conv Ctr 3. Understand how business models can
ID:410209 generate development artifact for WebSphere
In this session you will learn how to use Web Process Server and Rational Software Architect.
Level: services to integrate iSeries applications with
Beginner Microsoft.Net. We explain the basics of Web
services, as well as design principles and Introduction to Websphere MQ
Course: development methodology for integrating
33MP: Tue 11 - 12:15, M100 G/H, Minneapolis Conv Ctr
Web heterogeneous applications. This session is
Applications: filled with demos of IBM and
The presentation answers the questions:
Architecture and Microsoft tools that simplify Web services
Intermediate 1. What is messaging and what solutions does it
Course: 2. What is MQSeries and what benefits does it
Web bring to your business?
Applications: 3. How does MQSeries enable Business 3.
Decisions 4. How does MQSeries interact with Java, SAP,
Speaker: 5. How is MQSeries evolving? What is the
Karen Stanley future direction?
COMMON S06 Spring 2006, page 4
Web Services from RPG Using iSeries Application Modernization and
33MA: Tue 11 - 12:15, 201 A/B, Minneapolis Conv Ctr 35MP: Tue 2 - 3:15, M100 G/H, Minneapolis Conv Ctr
This session discusses what a Web Service is See how the X-Analysis Tool Suite can help your
Level: and how the free HTTPAPI tool can be used to Level: development staff become more productive than
Advanced access them from your RPG programs. For All ever before. By reverse engineering your
example, you could use a Web Service to track database into a complete Entity Relationship
Course: shipments with UPS, check Zip Codes with the Course: Diagram and interactive model, and by creating
Focus: Service US Postal Service, validate credit cards with Application a complete interactive graphical model of your
Oriented your bank, etc. Development applications, and then linking these together is a
Architecture single easy to use application we can have your
Speaker: programmers doing complex impact analysis
Speaker: Mark Rinker and coding faster than ever. Tasks that use to
Scott Klement Fastleap, Inc. take several days to investigate and document
ScottKlement.com can now be done in minutes.
Also see the complete power of the X-Analysis
iBOLT and System i5: From tool suite and how it can assist you in the total
Integration to Business Process migration of your existing RPG and COBOL
applications to a Services Oriented Architecture
Innovation using a Model-View-Controller deployment.
35MO: Tue 2 - 3:15, M100 F, Minneapolis Conv Ctr Deploy in any of 5 different user interfaces while
keeping a single instance of your business logic.
From basic point-to-point integration of data, to
Level: creating and/or consuming services, to defining
All and managing business processes, this RPG to Web Services in a flash!
presentation will demonstrate how iBOLT can 36MB: Tue 3:30 - 4:45, 202 A/B, Minneapolis Conv Ctr
Course: serve the needs of both IT and Business ID:500002
Focus: Service Architects in the creation and maintenance of a Service Oriented Architectures (SOA) using
Oriented responsive Service Oriented Architecture. We Level: Web Services are promoted as the current
Architecture will demonstrate/describe iBOLT's transparent Intermediate recommended development architecture. This
access to iSeries business logic, legacy session provides a demonstration of how your
Speaker: programs, system APIs, User Space, Data Course: existing RPG and COBOL applications can be
Glenn Queues, system functions, system values, Focus: Service reused as web services to deliver the benefits of
Johnson spooled files, IFS objects, and data layers via Oriented SOA.
Magic Software native iSeries drivers. Included is how to
leverage the power of the iSeries using the By the end of this session, attendees will be able
iBOLT Integration Server running natively on the Speakers: to:
iSeries platform. Marcus Dee 1. Understand web services and SOA
By the end of this session, attendees will be able Trevor Perry 2. Understand how existing RPG and COBOL
to: Clear Technologies
programs can become web services.
1. Describe how legacy iSeries logic/data can be 3. Know who to modernize existing iSeries
accessed and encapsulated. applications to support web services.
2. Describe how a business process is described
and deployed in an iBOLT Flow.
3. Describe how processes can be exposed to
the SOA environment using iBOLT.
COMMON S06 Spring 2006, page 5
Implementing Efficient iSeries Data Transactional Web Development Using
Integration Within Your SOA LANSA
36MP: Tue 3:30 - 4:45, M100 G/H, Minneapolis Conv Ctr 41MQ: Wed 8 - 9:15, M100 I/J, Minneapolis Conv Ctr
SOA provides the framework for deploying, Is your development staff too small to take on
Level: managing and instantiating business processes, Level: Java? Do you find Java too complex or overkill
All creating composite applications and real-time Beginner for your internet needs? This session provides
dashboards. In order to reap the greatest an overview of LANSA 2005’s development
Course: reward from the SOA potential, organizations Course: architecture, which enables developers to build
Web must integrate data from production iSeries Web transactional, browser-based business
Applications: applications. This session will focus on the key Applications: applications that run natively on the iSeries. All
Architecture and requirements and challenges to real-time Development of this is available without the developer needing
Development integration of data from iSeries directly to Web Tools to know Java, CGI, Session Management,
Sherri Canjar Attendees will learn how to deliver production David Brault By the end of this session, attendees will
Datamirror iSeries data directly to Web Services for data LANSA understand:
cleansing, composite application development 1. Building Transactional Web Application using
and real-time dashboards. Attendees will also LANSA.
learn how to differentiate between data 2. LANSA’s Development Architecture.
integration strategies. 3. LANSA’s Powerful Language called RDML.
By the end of this session, attendees will be able
to: WDSc: Service Oriented Architecture
1. Deliver production iSeries data directly to Web
Services. for RPG and COBOL Programmers
2. Differentiate between data integration 41MA: Wed 8 - 9:15, 201 A/B, Minneapolis Conv Ctr
Service Oriented Architecture is a new term for
Level: many programmers. What does this mean to an
Using VB.Net and Apache Tomcat to Beginner RPG or COBOL Programmer? This session will
start by covering a little of the AD roadmap and
Write Native iSeries Web Apps and Course: where this component fits and then will cover
Application some modernization that must be done in
Web Services Development existing code to enable you to use this new and
37MB: Tue 5 - 6:15, 202 A/B, Minneapolis Conv Ctr exciting architecture. We will conclude by
ID:500132 Speakers: showing part of the WDSc component that will
VB.Net and Apache Tomcat seem like an George Farr make life easier to enable an RPG and COBOL
Level: unlikely pair for creating web applications or web IBM Corporation application.
All services that run natively on the iSeries. This Claus Weiss
session will cover how to use Microsoft Visual By the end of this session, attendees will be able
Course: Studio.Net, VB.Net and ASP.Net to create web to:
Focus: Service applications that can be compiled and run 1. Understand more of the AD roadmap.
Oriented natively on the iSeries using the Apache Tomcat 2. Understand how to modernize existing RPG
Architecture Web Server. For iSeries developers who find applications.
Java to be too difficult to learn and implement, 3. Understand how to build SOA with existing
Speaker: Microsoft Visual Studio is the usual alternative, modernized RPG and COBOL code.
Richard however until recently there was no good way to
Schoen use Visual Studio for development yet run the
RJS Software resulting applications on the iSeries. Attendees
will walk away with concrete examples and easy
to implement techniques for becoming effective
web and SOA web service application
developers for the iSeries.
COMMON S06 Spring 2006, page 6
SOA/EDA - The Future of Software SOA Development Using LANSA
Development 42MQ: Wed 9:30 - 10:45, M100 I/J, Minneapolis Conv Ctr
41MP: Wed 8 - 9:15, M100 G/H, Minneapolis Conv Ctr
SOA Development using LANSA 2005
This session explores the benefits of deploying a Beginner Building SOA and n-Tier type applications does
Level: Service-Oriented / Event-Driven Architecture to not require a master’s degree in rocket science
All solve business challenges. The combination of Course: and a staff of 50 developers anymore. This
SOA and EDA isolates business processes from Focus: Service session provides an overview of LANSA's
Course: application functionality and delivers the Oriented development architecture, which enables
Focus: Service foundation for a flexible, scalable, open Architecture developers to build web services and SOA
Oriented architecture that is superior to traditional applications that run natively on the iSeries,
Architecture software solutions. It allows businesses to Speaker: Windows, UNIX, and/or Linux. All LANSA
construct re-usable services (core and David Brault applications transact natively with DB2 files,
Speaker: supplementary) that can be exploited through a LANSA RPG programs, and other iSeries technologies.
Marc R. wide variety of user interfaces. All of this is available without the developer
Doyon having to know SOA, SOAP, XML, WSDL, MVC,
Quatred, LLC By the end of this session, attendees will or n-Tier.
1 The components of an SOA / EDA solution. By the end of this session, attendees will
2. How SOA / EDA solutions work and how they understand:
are deployed. 1. SOA, MVC, Web Services and why they are
3. An example of deploying a successful SOA / important.
EDA solution. 2. LANSA’s development architecture.
3. SOA development using LANSA.
WDHT: Integrating Terminal
Applications into an SOA Using IBM RPG Application Architecture for the
WebSphere HATS Modern Age
42MB: Wed 9:30 - 10:45, 202 A/B, Minneapolis Conv Ctr 43MA: Wed 11 - 12:15, 201 A/B, Minneapolis Conv Ctr
Do you have terminal-based green screen Your RPG applications contain an abundance of
Level: applications that you would like to integrate with Level: business logic that took years to develop and
All other heterogeneous applications? If so, you Intermediate refine. So why are you spending the time and
should consider using Web services technology money to replicate this complex logic into your
Course: as the framework for this integration. In this Course: graphical and web applications? This course will
Web session, you will see a demonstration on how to RPG IV show you how to restructure your RPG
Applications: use IBM WebSphere Host Access applications into a new multi-tier architecture,
Development Transformation Services (HATS) to develop Speaker: which separates your existing rules into powerful
Tools Web services interfaces for your terminal-based Bob Luebbe and reusable business objects. You will then be
Linoma Software shown how to share this business logic with your
applications. HATS macros, session pooling,
Speaker: integration objects, and Web services generation green screens, Java front-ends and web
Will Smythe will be discussed. applications. With RPG's high-speed database
IBM Corporation access and familiarity, its the perfect language
By the end of this session, attendees will for centralizing all your business rules.
understand how to:
1. Use WebSphere Studio with HATS to develop By the end of this session, attendees will be able
Web services interfaces for terminal-based to:
applications. 1. Modernize existing RPG applications.
2. Create and configure HATS macros, session 2. Move existing RPG logic into reusable
pooling, and integration objects. business objects.
3. Create Web services from HATS macros. 3. Share business rules with Green Screens,
Java and the Web.
COMMON S06 Spring 2006, page 7
RPG Does XML: New Language LAB: RPG to SOA
Features 44LB: Wed 12:30 - 1:45, 200 B, Minneapolis Conv Ctr
43MP: Wed 11 - 12:15, M100 G/H, Minneapolis Conv Ctr
This hands-on lab guides attendees through the
ID:500167 Level: steps required to create a web service from a
Whether using XML for web services or data All 5250 based RPG program using looksoftware’s
Level: interchange, dealing with XML documents from soarchitect.
All RPG is definitely challenging. Hot off the Course:
presses, good news has arrived in the form of Focus: Service After installing soarchitect, attendees will learn
Course: new native RPG IV language support that greatly Oriented how existing programs (and new programs) can
Focus: Service simplifies parsing XML from your RPG Architecture be used to create web services interface for
Oriented programs. In this session we'll discuss the two iSeries applications. By service enabling existing
Architecture types of XML parsing support offered and the Speaker: applications, iSeries customers and software
new operation codes that provide that support. Pete Isaksson vendors can create a set of service interfaces to
Speakers: If your applications need to be able to read and looksoftware their existing applications enabling standardized
Jon Paris understand XML, you don't want to miss the access to business partners and other
Partner400 details of this new support coming soon to an applications, improving reuse and flexibility.
Susan iSeries near you.
By the end of this session, attendees will be able
1.Create a web service from an existing iSeries
V5R4: Web Services: Introduction to based RPG application.
2.Understand how a monolithic iSeries program
Developing and Using can be accessed as a number of services
44MK: Wed 12:30 - 1:45, M101 A/B, Minneapolis Conv 3.Understand how service enabling existing
Ctr applications can provide the benefits of SOA
What is this concept called Web Services and
Level: why all the excitement? This session will provide LAB: WDSc: Building Service Oriented
Advanced an overview of the emerging Web Services
application model, using WDSc to develop Web Applications Using RPG
Course: services and how turn your RPG programs into 45LC: Wed 2 - 4:45, 200 C, Minneapolis Conv Ctr
Web Web services. Key components of the Web ID:500106
Applications: Services model will be covered, including use of This is a lab that will show an RPG application
Architecture and SOAP for invocation of Web Services, WSDL for Level: that can participate in this new service oriented
Development definition of Web Service interfaces and UDDI Beginner architecture. In the lab we will use different
as a common repository to register and locate components in WDSc to allow you to do that.
Speaker: Web Services. Course:
Pat Fleming Application
COMMON S06 Spring 2006, page 8
Building SOA Solutions with Open WebSphere Business Integration
Source Tools Server Express
45MP: Wed 2 - 3:15, M100 G/H, Minneapolis Conv Ctr 51MN: Thu 8 - 9:15, M100 E, Minneapolis Conv Ctr
In this session we will identify SOA components The WebSphere Business Integration Server
Level: for an SOA solution, identify Open Source tools Level: Express product is a new offering from IBM
All for each of the components and build a simple Beginner based on the InterChange Server architecture. It
SOA Employee/ Human Resources solution provides a business integration framework to
Course: using these open source components. Some Course: easily automate your business processes and
Focus: Service familiarity with SOA concepts is required. Web integrate your applications. This session will
Oriented Applications: provide a product overview and describe how
Architecture SOA Server solutions will be built around Administration you can use it to solve your integration needs.
Websphere Application Server - Community The session will also cover the WebSphere
Speaker: Edition. As part of WASCE we will use: Speakers: Business Integration Connect Express product
Peter Helgren ActiveMQ for message serving, Tomcat for Boden and how it can be used with the Server Express
Value Added application serving, Cloudscape for DB serving Russell product.
Software, Inc. IBM Corporation
and Axis for web services.
Kathryn By the end of this session, attendees will be able
SOA client applications will be built using: Lamont to:
1. Simply state what Business Integration is.
RPGLE - A simple employee hiring program. 2. Understand the Server Express product and
Freemarker servlet - A simple applicant entry what it has to offer.
program. 3. Understand the Connect Express product and
VB.Net - A simple employee benefits program what it has to offer.
AJAX - A simple status monitoring application. 4. See how you can easily automate your
business processes with Server Express.
All of these application will focus on code reuse 5. Use the products to solve your integration
and web services to promote interoperability. needs internally and externally.
By the end of this session, attendees will be able
1. Identify the open source tools currently
Service Oriented Architecture
available. 51MK: Thu 8 - 9:15, M101 A/B, Minneapolis Conv Ctr
2. Identify SOA components needed for a ID:500103
solution. The session centers around a discussion
3. Create an SOA solution using Open Source Level: regarding IBM's vision for e-Business
Tools. All On-Demand and its relation with SOA. The first
segment covers the SOA model and its
Course: advantages. Next will be the topic of various
Focus: Service SOA integration styles; point-to-point,
Oriented server-centric, and ESB with the focus on
Architecture building a state-of-the-art SOA model using the
IBM ESB. The third topic covered will be the
Speaker: adoption of SOA outlined in key steps. The last
Kinan topic point will be the discussion of a case study
Sweidan for exposing iSeries legacy applications using
By the end of this session, attendees will be able
1. Understand the why and how of SOA.
2. Discover how to integrate iSeries legacy
applications using the SOA model.
3. Learn how to transform your business model
to become On Demand.
COMMON S06 Spring 2006, page 9
SOA Management in Action OPEN LAB: WebSphere Business
52MA: Thu 9:30 - 10:45, 201 A/B, Minneapolis Conv Ctr Integration Server Express
53LA: Thu 11 - 12:15, 200 A, Minneapolis Conv Ctr
The ability to monitor and manage a production
Level: SOA environment is a reality using products 54LA: Thu 12:30 - 1:45, 200 A, Minneapolis Conv Ctr
Beginner from IBM Tivoli. Come hear what is available to 55LA: Thu 2 - 3:15, 200 A, Minneapolis Conv Ctr
gain control of this expanding area. 56LA: Thu 3:30 - 4:45, 200 A, Minneapolis Conv Ctr
Focus: Service By the end of this session, attendees will be able This lab module offers an exercise using the
Oriented to: Level: WebSphere Business Integration Server
Architecture 1. Understand what components of SOA need to Advanced Express Plus product. In this module, you will
be managed. get hands-on experience with the following:
Speaker: 2. Know which products are available today. Course:
Laura J. 3. Explore best practices for SOA management. Web 1. Creating your own Interchange Server
Knapp Applications: instance.
Administration 2. Using System Manager to create your own
WBI project, importing part of a solution from a
Speakers: repository file.
V5R4: OPEN LAB: Web Services Boden 3. Using Connector Configurator to customize a
53LA: Thu 11 - 12:15, 200 A, Minneapolis Conv Ctr Russell technology adapter.
54LA: Thu 12:30 - 1:45, 200 A, Minneapolis Conv Ctr IBM Corporation 4. Using Business Object Designer to display a
Kathryn business object that your lab exercise will use.
55LA: Thu 2 - 3:15, 200 A, Minneapolis Conv Ctr
Lamont 5. Using Map Designer to view the mapping of
56LA: Thu 3:30 - 4:45, 200 A, Minneapolis Conv Ctr IBM Corporation
the application specific business object to a
generic business object.
This open lab offers lab exercises for Web
6. Using Process Designer to view a
Level: Services. The lab contains the following
collaboration (business process).
Intermediate exercises that use WDSc wizards to develop
7. Deploying your project and starting the
and deploy web services to an iSeries
Course: WebSphere application server:
8. Using Visual Test Connector to test the
Applications: 1. Create a RPG Web Service: Turn an RPG
Development module into a Web Service using a single wizard
Tools in WDSc.
1. WebSphere Business Integration Server
2. Create a RPG Web Service Client: Use Web
Express - 490110
Speakers: Services for C/C++ (WSCC) to generate a Web
Dan Hiebert Service Client, from a WSDL file. Invoke the C
IBM Corporation Web Service Client from a RPG program.
Nadir Amra 3. DB2 Web Service Lab: Generate an simple
SQL statement to query the iSeries DB2 and
then use DADX to wrapper the SQL statement
as Web Service.
COMMON S06 Spring 2006, page 10
Using WebSphere Business
Integration Server to Bind WebSphere
Commerce and Lotus Domino
54MF: Thu 12:30 - 1:45, 205 C/D, Minneapolis Conv Ctr
WebSphere Business Integration Server
Level: Express helps businesses quickly and easily
All integrate their applications. The iSeries Platform
Evaluation Test team recently used WebSphere
Course: Business Integration Server Express to integrate
Focus: Service a front-end WebSphere Commerce Web site
Oriented with a back-end Lotus Domino Database.
By the end of this session, attendees will
Heidi L. 1. The basic architecture of WebSphere
Saufferer Business Integration Server Express.
IBM Corporation 2. How to use application adaptors.
3. Tips we discovered while setting up
WebSphere Business Integration Server
V5R4: Making SOA Easy for iSeries
with EGL and WDSc
55MH: Thu 2 - 3:15, 208 A, Minneapolis Conv Ctr
Learn how every iSeries customer can leverage
Level: SOA today without the need to hire or train your
Advanced staff in Java and J2EE. SOA is more than Web
Services. With EGL you can both leverage and
Course: transform existing RPG or COBOL applications,
Application leverage your DB2 for iSeries database and
Development create new user
interfaces. You may write code in one language
Speakers: then generate and deploy code that runs in the
Sanjay i5/OS, AIX, and LINUX partitions of your iSeries,
Chandru or on the integrated xSeries servers running
IBM Corporation Windows. EGL supports all iSeries
Bob Cancilla environments and can be learned quickly, and
used by your existing staff.
COMMON S06 Spring 2006, page 11