Title: Integration: The Future will build on the past
1IntegrationThe Future will build on the past
- Jason Ehrhart
- Senior Technology Evangelist
- October 30, 2009
2Agenda
- Integration Issues
- iPlanet Integration Server Overview
- Business Problems Solved - iIS Successes
- Integration Server in the iPlanet Architecture
- Your States Potential Environment
3The Last 24 Hours...
2 million new Web pages were created.
17 million of venture capital was invested in
the silicon valley.
200,000 new devices accessed the Internet.
Every 2 seconds, 1 new wireless subscriber is
added in the U.S.
150,000 new users logged on.
4,500 new unique web sites were born.
4What Do You Bet On?
- Networking performance increases faster than
processor performance - Devices are growing in number,becoming the
majority of network access points within 3 years - Digital marketplaces will set the standard for
transaction costs, removing old economy
barriers to new economy solutions
5What Do You Do?
Invent an organization that can win again and
again in a permanently disruptive world.
6The Net EconomyFoundation
Grow
11 marketing
Grow
mass-customization
Build, buy, lease
Meets Expectations
The Net EconomyFoundation
7Application Integration
- Organizations Integrate Applications to
- Do Something Better
- Automate Existing Processes
- Do Something New
- Provide New Services
- Typically Fall in Three Areas
- Business-to-business eCommerce (Save Money)
- Constituent Care/CRM (Make Constituents Happy)
- New Services (Make Constituents even more Happy)
- Requires Exposure of (Formerly) Internally Facing
Systems - With Flexible, Easily Modified Processes
- New Services and Products (new Processes) are
Free once the Right Infrastructure is in Place
8Web Services Architecture
Service Creation and Assembly
Web Services
Service Integration Access to resources and
other services
Service Delivery Connection, location, discovery,
communication
Service Container Runtime environment, persistenc
e, state management
Process Management Workflow, event processing
Policy Management and Security
Service Platform Access to databases,
directories, messaging services, virtual
machines, operating systems, hardware, storage
9Smart Services Architecture
Service Creation and Assembly
Web Services
Smart Delivery Aggregation, Presentation,
Personalization, Content Delivery, Contextual
Sensitivity
Smart Process Automated Workflow Management
Process Management
Service Integration
Service Delivery
Service Container
Smart Policy Identity, Context, Roles
Smart Management Privacy, Security, Rights,
Administration, User Mgmt
Policy
Service Platform
10A States Integration Nightmare
Internal Users
Constituents
Suppliers
Partners
11CSAA IT Environment
12EAI Nirvana
Internal Users
Constituents
Suppliers
Partners
Enterprise Application Integration Environment
13iPlanet Integration Server (iIS)
- iPlanets Flagship Enterprise Application
Integration (EAI) Product - Extremely Successful - Many Significant Installed
Systems and More in Development - Central Core for Integrating All of iPlanets
eCommerce Platform - The Integration Solution for the SunONE
Architecture - the Hub that Brings Together a New
Generation of Smart Web Services
14EAI - Solving 5 Problems
Financials
1. Message Transport (Middleware)
CRM Systems
Unemployment
Business Partner
Provisioning
15EAI - Solving 5 Problems
Financials
2. Interface Messaging to Existing Applications
(Adapters or Connectors)
CRM Systems
Unemployment
Business Partners
Provisioning
16EAI - Solving 5 Problems
Financials
3. Convert Data into a Common Language
CRM Systems
Billing
Business Partner
Provisioning
17EAI - Solving 5 Problems
Financials
4. Transform Data so Each System Understands It
CRM Systems
Billing
Business Partner
Provisioning
18EAI - Solving 5 Problems
Financials
5. Manage the Processes Between Systems (What,
When, etc.)
CRM Systems
Billing
Business Partner
Provisioning
19EAI - Solving 5 Problems Summary
- Basic Infrastructure
- 1. Message Transport (Middleware)
- 2. Interface Messaging to Existing Applications
(Adapters or Connectors) - 3. Convert Data into a Common Language
- 4. Transform Data so Each System Understands It
- Real Business Value Occurs Once the Processes are
Automated - 5. Manage the Processes Between Systems (What,
When, etc.)
20Agenda
- Integration Issues
- iPlanet Integration Server Overview
- Business Problems Solved - iIS Successes
- Integration Server in the iPlanet Architecture
- (Customer Name) Environment
21iPlanet Integration Server (iIS) Product Overview
- A Suite of Integrated EAI Tools
- Allows Multiple, Disparate Applications to be
Connected via an XML-based Messaging Backbone. - Includes services that run across the XML
Backbone - Process Automation
- Data Transformation
- Runtime Management
- Integration with Application Tier
- No Technology Compromise - Uses Some of the Best
Technology in the Industry to Accomplish - Award Winning
- Highly Rated
- Strongly Backed
- Flexible - Can Accomplish Message-based,
Transformational, Process-based Integration, or
any combination
22Integration Server Solutions
- 1. Message Transport (Middleware) - HTTP, JMS,
iMQ, plus ability to accommodate others (MQueue,
etc.) - 2. Interface Messaging to Existing Applications
(Adapters or Connectors) - Lightweight
Architecture, Adapter Generation Technology - 3. Convert Data into a Common Language - XML
- 4. Transform Data so Each System Understands It -
XSLT - 5. Manage the Processes Between Systems (What,
When, etc.) - Industrys Leading Process Engine - 6. Plus Many, Many Success Stories
23iIS Messaging
- Standards Based
- Choice of HTTP, JMS, or iPlanet Message Queue
(iMQ) for Java - XML/HTTP for B2B, loose-coupling
- XML/JMS(iMQ) for store-and-forward pub/sub
- Reliable messaging within the iIS architecture
- State persistence in the business process engine
- Reliable queuing and store/forward via iMQ
- Sophisticated adapters can provide message
persistence over HTTP - Guaranteed delivery
- Can Also Substitute other Middleware if Desired,
such as IBM MQueue
24iMQ - iPlanet Message Queue
- iPlanets Emerging Middleware Powerhouse
- Extremely High Performance - Challenge to the
Industry - Supports Industry Standard JMS Interface
- Publish and Subscribe Architecture
- Federated Router Model for High Scalability
- Rapidly Becoming Messaging System of Choice in
Java Development Community - World Class Support from Sun/iPlanet
- Competitively priced
25XML The Universal Language
0S/390
Business Objects Externalized for Re-Use
26iIS XML Adapters
- Lightweight
- Easier to Develop and Maintain
- Process, Integration Logic in Other Components of
iIS - Simple two-part task - Convert to/From XML
- Most Important - Non-Proprietary, Reusable
Interface - Useful Life outside of iPlanet
- If XML Interface exists, No Need for Adapter
27iPlanet Integration Server Adapters
- Prebuilt package adapters
- SAP (VENDOR CERTIFIED)
- Siebel (VENDOR CERTIFIED)
- Clarify
- Oracle Applications
- Vantive
- iPlanet Messaging Server
- iPlanet Directory Server
- iPlanet Application Server
- Additional Adapters available from iPlanet PS,
including Peoplesoft, Portal Infranet, Solect - Prebuilt technology adapters
- IBM MQSeries
- IBM DB2 adapter
- IBM CICS/IMS transaction adapter
28Extremely Robust Solutions for Integrating
OS/390 Environments
- Adapters for DB2, MQSeries
- Database and Files - DB2, IMS DB, VSAM, IDMS DB
- Transactional Access - CICS / TX Series, IMS/ESA
TM, JES (Batch), ADABAS (Via API) - iPlanet Transaction Adapter for OS/390
- High-level interface to transaction integration
- Use to accomplish
- Non-invasive re-use of IMS or CICS programs
- Concurrent access to multiple transactions
- and/or data sources
- Direct interface to APPC facilities, utilizes
APPC APIs - High Level Scripting Language that allows
development of Data Manipulation routines that
run on the OS/390 Mainframe. - No Need to process Large Loads on Interim Server
- Dont need to resort to COBOL
29Speaking of Mainframe Support
- Integration Server Runs on
- Sun/Solaris (Of Course)
- Microsoft NT and Windows 2000
- HP-UX
- IBM/AIX
- Tru64 UNIX
- Open VMS
- And.Entirely on OS/390 Mainframes, as well
30Adapter Designer
- Automated generation of XML Adapter along with
sample XML files - Support for multiple XML dialects including
Simple Object Access Protocol (SOAP), XML-RPC - Support for deployment in multiple programming
languages including C, (Java) and iPlanet 4GL - Messaging support for HTTP and (JMS)
- Generates XSLT rules for data transformation
- Browser based test client
- Browser based run-time system management
interface - Support for User customisation
VALIDATING PARSER DIALECT SUPPORT
VALIDATING PARSER DIALECT SUPPORT
SOAP XML-RPC CUSTOM FORMATS INDUSTRY SCHEMA
SOAP XML-RPC CUSTOM FORMATS INDUSTRY SCHEMA
31Variety of Options with iIS Adapters
- If Application is XML-Enabled
- No Add-On Adapter is required
- Integrating a Standard Package (SAP, Siebel,
etc.) - Adapter May be Available by either iPlanet or an
iPlanet SI / VAR - If not, need to XML-ize the Application Using
the Adapter SDK - Integrating unique applications (custom legacy
applications) - If not, need to XML-ize the Application Using
the Adapter SDK - Expect iIS Adapters to be Interim Technology
- Applications Will Provide XML Interfaces in
Future - No iIS Adapter Needed
- Virtually Every Other EAI Product Will Still
Require an Adapter
32iIS Data Transformation Illustrated
ltIBCndActionItem Action
StartProcessgt ltIBProcessNamegt
OrderEntry lt/IBProcessNamegt
ltIBAttributeListgt ltIBAttributegt
ltIBAttNamegt Shipto
lt/IBAttNamegt ltIBAttValuegt
Fred lt/IBAttValuegt
lt/IBAttributegt lt/IBAttributeListgt lt/IBCndActi
onItemgt
iIS Process Engine
Business Object(stored as XML)
ApplicationMessage Broker
XSLT Processor
ltNewOrdergt... ltSendTogt Fred
lt/SendTogt lt/NewOrdergt
ltOrdergt... ltConfgt 1234
lt/Confgt lt/Ordergt
33iIS Process Engine
- The Top Process Engine Today - Nothing Else Comes
Close - Award Winning Technology - Crossroads A List
Award Winner 1999 and 2000 - Extremely High Scale - Over 1 Million Concurrent
Processes in a Single Engine
34Integration Server Process Engine
Client Class Libraries
Workflow Design
Forté
C
Java
ActiveX
CORBA
Workshop
Workflow 1
Multiple
Workflow 2
Workflow
Engines
System Administration
and Monitoring
History Analysis
35Workflow Design Workshop
- Flow Design
- Recursion
- Routing Rules (Expression builder and complex)
- Triggers Timers
- User-defined attributes with concurrency control
- Multiple Versions
- Sub-processes even across engines
36High Performance Scalability
- Multiple, interoperable engines via high speed
communications - Process definitions run as code, not database
queries - Intelligent Caching Architecture
- iPlanet has Run over 1 Million Concurrent
Processes in a Single iIS Process Engine
37Mission Critical Support Reliability
- Automatic Failover
- No Single Point of Failure
- Transparent to Developers and Users
Client
Primary
Backup Engine
Engine
38Distributed Management Tracking
- On-line Control Monitoring
- Centrally define and distribute workflow
definitions - Start Stop workflow engines
- Who is logged on and what can they do
- Amount of work assigned to each session
- Capture of History
- Who Did What and When
- Stored in all popular databases Access via SQL
queries
39iPlanet Integration Server Summary
- Integration Solution Comprised of Some of the
Best Technology in the Industry - Integration Server Process Engine
- Award Winning - Cross Roads A List
- Standards-Based - XML and XSLT
- iPlanet Message Queue - iPlanets Emerging
Middleware Powerhouse - Phenomenal Integration with OS/390 Mainframes
- Extreme Scalability - Over 1 Million Concurrent
Processes in a Single Engine - Lightweight Adapter Architecture
- Adapter Generation Technology
40Agenda
- Integration Issues
- iPlanet Integration Server Overview
- Business Problems Solved - iIS Successes
- Integration Server in the iPlanet Architecture
- Your States Potential Environment
41MCI Worldcom
- Order Entry, CSR
- 40 different Entry Points
- Siebel (Future)
- Integrated Order Manager
- Records Status
- Decomposes Order
- Sends Components to COMs
- On-going Order Management, Status and Tracking
- Component Order Managers
- COM for every line of Business
- Separate Process for each Product
Others...
Local COM
LD COM
Wireless COM
- Provisioning
- Service Initiation
- Exception Handling
42MCI Worldcom - IOM
- Integrated Order Manager system - Extreme
Process Management - Takes in Complex Multi-part, Multi-step Orders
from multiple Order Entry systems - Records, Splits up Order into Component Parts,
sends to Various Provisioning Systems - Tracks Order, Continual Status
- Validated 500,000 orders in a single Process
Engine, single Machine - Full Phase One Targeted at 1 Million Orders/Day
43MCI Worldcom - COMs
- Component Order Manager systems - One for each
Line of Business - Needs span
- Significantly High Throughput (Long Distance COM)
- Highly Complex Orders (Local COM)
- Everything in between
- Individual Process for each Product
- Reusable Processes to Accommodate Changing
Products and Services - Underlying Process Management Framework in Place
for All COM Development - Expect to be Applicable to Provisioning
Architecture in the Future
44MCI Worldcom - Business Benefits
- Reusable Process Framework for All Automation
Projects - Lower Development Costs
- Higher Levels of Automation in Process
- Fewer Rejects
- Reduced Exception Handling
- Shorter Provisioning Times
- Systematized Adding New Products and Bundles to
Mix - New Products, Bundles Delivered in Less Time
- Lower Training Costs
- Less Ramp-up Time for New CSRs
45Cargolux Airlines SA
- Business
- All Cargo Airline
- Luxembourg based
- 30 Years
- 10 Boeing 747-400
- Long Haul
- All continents
- IT
- Proprietary developments for 15 years
- ERP SAP/R3
- Airline Software
- Frame relay Network Worldwide
- 125 Staff
- Factors Supporting the Growth of the Aircargo
Market - Worldwide Economic Growth
- Global Production Will Increase
- Consumers Become More Demanding
- Role of Forwarders is Changing
46Cargolux Business Goals
- Service level commitment
- Increase efficiency
- Increase level of services
- Improve communication
- Customer focused services
- (Sales, Acceptance, Tracking, Alerting, )
- Lower costs
- Higher profitability
- Increased definition of processes and activities
- Standardization streamlining of processes
- Automation of processes
- Process measurement, analysis and control
- Adaptable IT systems for evolving business needs
- Integration with external systems
47Cargolux Sample Workflow
48Cargolux Enterprise Application Integration
(EAI)
49Cargolux Business Benefits
- Automatic measuring/tracking
- Ability to QA their Shipping Processes
- Process measurement and analysis
- Easy access and simplified system usage
- Control of process definitions
- Enforced information consistency due to process
enforcement - Task automation and standardization
50CSAA
- 3.8 million members in Northern California,
Nevada, and Utah (2nd largest AAA Club) - Emergency road services
- Insurance services
- Travel services
- Financial services
- Automotive services
- Education
- Goal - Build technology to facilitate the next
generation of web-based customer interaction - Customer drives navigation
- Same level of service through all screens
- Hide complexity of underlying systems
http//www.csaa.com
51CSAA IT Environment
52CSAA Solution
- Initial Claims Processing Application
- Claim entered (goes to Oracle Claims database)
- Conditional Routing based on membership number
and/or claim number - Queries various databases (membership, customer
care, etc.) - Inserts claim into processing database
- Very Successful Now developing Follow-on
Automation Applications
53CSAA The Process
54Other Integration Server Customers of Note
- Capital Bank (Scotland) - Integrated Third Party
Commissions and Loan Processing, Includes
Mainframe - Lufthansa Airlines - 250 Million Overhaul of all
IT Systems Integration Server is the Heart of
all Future Integration efforts - Successful Systems will be Deployed to All
Members of Star Alliance - Transcanada Pipelines - Replacing SAP by
Integrating Best-of-Breed Administrative and
Financials Applications Full Article at
http//www.softwaremag.com/archive/2000aug/TransCa
nada.html - Telco Convergent Communications, USWest/Qwest,
Telecom Italia, Sasktel, others - And Many Many More
- Our Experience is our Greatest Strength
55Agenda
- Integration Issues
- iPlanet Integration Server Overview
- Business Problems Solved - iIS Successes
- Integration Server in the iPlanet Architecture
- Your States Potential Environment
56The iPlanet Internet Service Deployment Platform
57Combined iPlanet Solutions
OS/390 Legacy
58Combined iPlanet Solutions - Portal Server
Integrated with Existing Infrastructure
Custom Generated Adapters
Pre-Built Adapters
MQueue Adapter (Pre-Built)
Pre-Built Adapters
OS/390 Legacy
59Combined iPlanet Solutions - New Applications
Forte 4GL Applications
iPlanet Wireless Server
iPlanet Web Server
Custom Generated Adapters
Pre-Built Adapters
MQueue Adapter (Pre-Built)
Pre-Built Adapters
OS/390 Legacy
60Combined iPlanet Solutions - B2B with Customers,
Suppliers, and Partners
iPlanet EcXpert
OS/390 Legacy
61Combined iPlanet Solutions - Directory Enabled
Integration
iPlanet Directory Server
XML Integration Architecture vs. LDAP API
OS/390 Legacy
62Agenda
- Integration Issues
- iPlanet Integration Server Overview
- Business Problems Solved - iIS Successes
- Integration Server in the iPlanet Architecture
- Your States potential Environment
63Your States Environment?
OS/390 Provisioning, other Legacy
Financials
Siebel CRM
Billing
iPlanet Application Server
- Portals for
- Business Partners
- Constituents
- Internal
Business Partner, Redistribute their Services
64Summary - iPlanet Solution for State Governments
- iPlanet Integration Server - Excellent Fit
- Highly Scalable to meet your States Growth Needs
- Takes Advantage of Existing Forte Knowledge
- Most Adapters Off-the-Shelf
- Siebel, SAP, iPlanet Portal, App, Directory
Server, MQueue Series, CICSmany others - Adapter Generation Technology for Legacy, Other
Packages - Non-Proprietary Adapter Architecture
- Integrations with other iPlanet Products extend
iIS Benefits into a Broader eCommerce Solution
Set - Most Important iPlanets Significant Experience
- Weve Done This Many Times - Limits
(Customers) Risk and Increases Opportunity for
Success
65Call to action...
- Visit www.iplanet.com
- For Datasheets, Whitepapers, Customer Profiles,
more informationClick on Solutions or Products - To arrange a visit with your local iPlanet
resources - Visit www.w3.org/XML
- Learn more about XML and other open standards
used in the internet today - Consider the processes in your organization
- Can you make them more efficient?
- Can you improve your organizations services by
streamlining your processes, both internal and
external?
66iPlanet Integration ServerThe Hub of Internet
Integration SuccessYou Can Contact Jason
Ehrhart801-947-5854jason.ehrhart_at_sun.com