Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
1
Axel Angeli Lynton Grice [email protected] 2005
War of Worlds?
l The Decade of Enterprise Application Integration: Strategies of SAP, IBM, Microsoft and others for the Service Oriented Enterprise
Axel Angeli (Germany) & Lynton Grice (South Africa)The Blue Elephant [email protected] www.logosworld.com
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
2
Axel Angeli Lynton Grice [email protected] 2005
Who Will Be the Future Champions
lWill SAP, IBM or Microsoft dominate the ESA market• As it appears today?
lOr will a challenger play an important role?• like Oracle
lCan we predict the future?
Axel Angeli Lynton Grice [email protected] July 200528.11.2005 ©
2005 Angeli/G
rice logosworld.com
3
Axel Angeli Lynton Grice [email protected] 2005
Where Is SAP Netweaver ESA?
l Is it leading? l Is it following? l Is it a Neandertalian – smart but condemned to die?
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
4
Axel Angeli Lynton Grice [email protected] 2005
Here is Netweaver: Just Departed!
l In Boston, Massachusetts• Kagermann commited to ESA
l Boston, Lincolnshire § „The Original Boston“
• This is where Netweaver still is!
l Ergo:• A long, long way to sail!
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
5
Axel Angeli Lynton Grice [email protected] 2005
But Netweaver Is Not Far Behind!
lAll major players try to implement ESAlNone of them is complete
• No complete implementation• no complete vision ...• Netweaver not! Websphere Not! Microsoft not!
Hmmm... not complete? But what should be in ESA?
The ESA Ingredients
Axel Angeli Lynton Grice [email protected] July 200528.11.2005 ©
2005 Angeli/G
rice logosworld.com
7
Axel Angeli Lynton Grice [email protected] 2005
Modern Integration Stack
l People Integration• Portals, collaboration tools
l Information Integration• Business intelligence,
Business Activity Monitoring, Warehouse, SEM, LIS
l Process Integration• Workflow
l Integrated Application Runtime• Virtual machines
That is how marketing sees it ...
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
8
Axel Angeli Lynton Grice [email protected] 2005
The Ingredients of ESAl Powerful Business Applications
• The goal of all these activities § They fill a portal with life!
l Object Database• Real time data discovery and consolidation
§ Immediate spidering of data and many-to-many relationships
l Message Queues and Message Consolidators• A prerequisite for distributed computing
§ The public space of cooperation and communications
l Virtual Machine• Allowing managed processes
§ The power horses and engines of the corporate IT
As it looks from the machine room...
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
9
Axel Angeli Lynton Grice [email protected] 2005
ESA is still at its Beginnings
As transformation will make progress • New aspects will be added to ESA • Big ERP suites will become more and more modularized• ESA will become the heart beat of ERP• B2B business will rely on it shortly
Survival of the Fittest
... or peaceful co-existance?
Axel Angeli Lynton Grice [email protected] July 200528.11.2005 ©
2005 Angeli/G
rice logosworld.com
11
Axel Angeli Lynton Grice [email protected] 2005
The PlayersIBM Websphere Middleware Tibco
Microsoft .NET MercatorSAP Netweaver Seebeyond
IONAOSFFiorano
EDI SeeburgerApplications Oracle
COGNOSSASOpenCommerce
Development SUNBorland
Infrastructure CISCOCitrix
Champions Important Players
Champions can deliver a complete ESB
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
12
Axel Angeli Lynton Grice [email protected] 2005
Challenges Faced by IT Executives1. Strategic Position of product and vendor
• Can we continue to live if the product looses support?2. Legacy and Satellite Integration and Migration
• Who needs to cooperate and give endorsement?3. Agility of Development
• Your business is agile, agility is everything!4. Ramnification and Long-term Effects
• Will you become a better (and richer) company?5. Costs and Effects of Acquisition, Transisition, Change
• Purchase and license fees; training; infrastructure .... anything else than money?6. Cost and Quality of Application Deployment
• How much does it cost to deploy enhancements?7. Manageability and Costs of Support
• Can you support all this with reasonable effort? Does it save money today?
What is on the Playground
Can the big vendors deliver excellence?
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
14
Axel Angeli Lynton Grice [email protected] 2005
The Portals
lWe all know what a portal is or should be• Common look and feel• Single-sign on and access control
lWe all have one portal installed on our PC ...
lIt is Windows!
Axel Angeli Lynton Grice [email protected] July 200528.11.2005 ©
2005 Angeli/G
rice logosworld.com
15
Axel Angeli Lynton Grice [email protected] 2005
Web Based Portals
l IBM Websphere Portal• IBM Portal puts its stakes in Open Portal Standard
l⇪Microsoft Sharepoint Portal• Part of wider collaboration tool
lNetweaver Enterprise PortallMany otherslMost portals are comparable,
• only Sharepoint is out-standing.
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
16
Axel Angeli Lynton Grice [email protected] 2005
Knowledge Consolidation and Discovery
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
17
Axel Angeli Lynton Grice [email protected] 2005
Knowledge Integration and Data Mining
l That means business warehouses and planningl Leaders
• ⇪ Cognos, SAS Institute Warehouses
l Netweaver• BW, SEM
l Microsoft• ⇪ Many great 3rd party like Orenburg
l IBM• Not honestly playing
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
18
Axel Angeli Lynton Grice [email protected] 2005
Why Should All BWs Look the Same?
l Visionary: Google (Desktop Engine)l For own Developments:
• OO-Databases like MDBS TITANIUM
Axel Angeli Lynton Grice [email protected] July 200528.11.2005 ©
2005 Angeli/G
rice logosworld.com
19
Axel Angeli Lynton Grice [email protected] 2005
The Engine
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
20
Axel Angeli Lynton Grice [email protected] 2005
Runtime Environments and Virtual Machines
l IBM• Websphere AS (J2EE)• Gluecode (for SMB; jBOSS)
l SAP• B ABAP WebAS Runtime• WebAS J2EE runtime („WebDynpro“)
lMicrosoft• .NET Framework (.NET Common Language Runtime )
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
21
Axel Angeli Lynton Grice [email protected] 2005
Open the the Virtual Machine‘s Engine Lid
l J2EE Runtime§ Code is Platform and OS independent, but Libraries are not!§ Process isolation will be crucial for robustness!§ IBM J2EE implementation very robust due to process isolation§ J2EE is one half of Netweaver
• SAP currently develops a J2EE runtime similar to the IBM container approachl B ABAP WebAS
§ Platform and OS independent§ SAP propriatory engine§ Nothing beats the SAP ABAP WebAS VM
• In robustness and reliability• Ease of maintenance and speed of deployment• Troubleshooting assistence (source code always on!)
l B Microsoft .NET§ Currently only on INTEL x386 platform § Microsoft windows propriatory§ Concept very robust§ Future OS independent implemenation likely
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
22
Axel Angeli Lynton Grice [email protected] 2005
Building Parts for the Enterprise Service Bus
Axel Angeli Lynton Grice [email protected] July 200528.11.2005 ©
2005 Angeli/G
rice logosworld.com
23
Axel Angeli Lynton Grice [email protected] 2005
Collaborationl The champion of collaboration is Microsoft
• OLE, later COM+ and DCOM were designed as collaboration objects
• .NET is the legal heir of DCOM§ Interoperability between .NET with DCOM is guaranteed
• .NET allows immediate design of applications across networksl SAP Netweaver RFC, WSDL and BAPI
• Easy collaboration with every one of them• Sometimes it is necessary to add proxy RFC function modules• Collaboration will improve with the new
Netweaver!l J2EE
• Strategy of collaboration is unclear• Everything will eventually be built on top of WSDL and BPEL
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
24
Axel Angeli Lynton Grice [email protected] 2005
Message Queues and Integration Brokers
l IBM has a clear vision of ESB and best performance• 3-layered approach§ Message queue§ Message (technical) consolidator§ Message (Business) Orchestrator
l Microsoft BIZTALK has best design toolsl Netweaver XI has best marketingl If you are courageous to leave the mainstream:
• Have a look at Fiorano and Seeburger (No 1 in EDI!)
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
25
Axel Angeli Lynton Grice [email protected] 2005
Message Queues and Integration Brokers
l IBM has a clear vision of ESB and best performancel 3-layered approach
• Message queue• Message (technical) consolidator• Message (Business) Orchestrator
lMicrosoft BIZTALK has best design toolslNetweaver XI has best marketing
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
26
Axel Angeli Lynton Grice [email protected] 2005
Netweaver XI Is Sorrow Child
lCurently XI is• an Exchange Tool • not an Infrastructure
lAwkward to install and to uselNo unique „killer“ featureslDesign tools are not state of the artl Intransparent licensing scheme – Improved lately!lWaiting for Netweaver 2007!
Axel Angeli Lynton Grice [email protected] July 200528.11.2005 ©
2005 Angeli/G
rice logosworld.com
27
Axel Angeli Lynton Grice [email protected] 2005
Promising Niche Players
l If you are courageous to leave the mainstream:• Fiorano, § could be next generation integration broker§ Great performance!
• Seeburger Business Integrator (BIS)§ Coming from B2B (No 1 in SAP EDI! converters)§ On-demand EAI!
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
28
Axel Angeli Lynton Grice [email protected] 2005
Gartner‘s View on Integration Software
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
29
Axel Angeli Lynton Grice [email protected] 2005
Object Databases
lWhy object?• Real-time data consolidation§ Instead of nightly aggregations
• Beyond the limitatations of relational DB• Many to many relationships à simplyfied modeling
lNone of the big vendors offers an OO-DB• DB/2, Oracle, Microsoft only simulated OO; • SAP gave up DB plans with donating MaxDB to the public domain• MDBS Titanium example of a true OO-DB
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
30
Axel Angeli Lynton Grice [email protected] 2005
Business Activity Monitoring
• Currently a newly developing hype• Amongst the big players § Microsoft has best monitoring tools
• Smaller vendors • can conquer the BAM niche
• We need more than dashboards, § we need Cockpits!
Axel Angeli Lynton Grice [email protected] July 200528.11.2005 ©
2005 Angeli/G
rice logosworld.com
31
Axel Angeli Lynton Grice [email protected] 2005
Maintenance without down-time
lOnly ABAP WebAS allows productive hot fixes without interruption!l J2EE deployment awkward and not state of the artlMicrosoft deployment could mean reboot!
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
32
Axel Angeli Lynton Grice [email protected] 2005
Tools for the Canvas
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
33
Axel Angeli Lynton Grice [email protected] 2005
Development Environment
l ABAP Workbench• Navigation and DB integration Currently unbeaten• New workbench with intellisense support (kernel 7.0, GUI 6.4)
l Java• IBM: Visual Age• Microsoft: Visual Studio for J#• SAP: Developer Studio based on Eclipse
l General• Eclipse.org, SUN Netbeans
l Microsoft.NET• Visual Studio, Borland Delphi.NET, ASP.NET Web Matrix (free!)
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
34
Axel Angeli Lynton Grice [email protected] 2005
Deploymentl C SAP change & Transport Management System
• Unbeaten in reliability and ease of use• Fully automated consolidation• Automated version tracking (integrated incl. DB changes)• Immediate deployment and rollback (hot fix!)
l D Microsoft• Currently Installshield and Co.• Could mean a reboot!• Version tracking exists but not enforced• DB and development are separate
l D J2EE (IBM, Oracle, WebDynpro etc.)• Complicated J2EE deployment• Depends on IDE• Maybe a Deployment Web Service would help?
Axel Angeli Lynton Grice [email protected] July 200528.11.2005 ©
2005 Angeli/G
rice logosworld.com
35
Axel Angeli Lynton Grice [email protected] 2005
Programming Languages
l Java will be long time No 1!• But not alone! Many others will compile for the JVM§ And that makes sense! The JVM is the star not Java!
lABAP will continue to exist
• Forever!
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
36
Axel Angeli Lynton Grice [email protected] 2005
Many Languages Support JVM
l A small list of alternate languages for the JVM• Jython§ http://www.jython.org/
• Instant Basic (Visual Basic clone)• Subjava and other Precompilers
• operator overloading, functions, ...• Bistro (Smalltalk-like)§ http://bistro.sourceforge.net/
• JRuby§ http://jruby.sourceforge.net/
• List of more languages§ http://www.robert-tolksdorf.de/vmlanguages.html
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
37
Axel Angeli Lynton Grice [email protected] 2005
Language Does Not Really Matter
lNowadays programs are built from components• and generated from unified descriptions like UML or BPML
lBPEL Support Will Be a Decisive Factor• BPEL is an XML based workflow language• BPEL is Visionary and Simple• Virtual Machine on top of a Virtual Machine• Run time based of Webservice standards• Allows calling programs seemlessly across WAN
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
38
Axel Angeli Lynton Grice [email protected] 2005
What Is Next?
l The Answer to Your Question?
The great thing about jumping to conclusions is that it saves so much time...
Axel Angeli Lynton Grice [email protected] July 200528.11.2005 ©
2005 Angeli/G
rice logosworld.com
39
Axel Angeli Lynton Grice [email protected] 2005
Who Should be the Backbone of Your ESA?
l If you have a MQ or a Broker:• Don‘t change it!• The others are hardly better!
l If you are at the beginning• As a SAP shop: § Start playing with XI § Think of adding MQ or BIZTALK eventually§ Or start with something you need:
• Like Seeburger for EDI and use the broker features
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
40
Axel Angeli Lynton Grice [email protected] 2005
Example of ESA Orchestration
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
41
Axel Angeli Lynton Grice [email protected] 2005
A Dream Landscape
l Our choice for a 1000 empl. Plant industrial site
High End Budget SAPPortal Sharepoint Nuke EPFrontend Casabac by Software AG Tigra Tools by softcomplex.com WebDynpro
BSPMessage Queue IBM Websphere MQ MSMQ -Business IntegratorSeeburger, Fiorano XIApplication ServerSAP AS
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
42
Axel Angeli Lynton Grice [email protected] 2005
You Are Not Alone on Your Journey!
Axel Angeli Lynton Grice [email protected] July 200528.11.2005 ©
2005 Angeli/G
rice logosworld.com
43
Axel Angeli Lynton Grice [email protected] 2005
Lynton Grice
Axel Angeli
Blue Elephant
www.logosworld.com • [email protected]
Blue Elephant League Says Thank You!
l Email us at [email protected] for the whitepapers for the presentation by SAPTIPS.COM.
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
44
Axel Angeli Lynton Grice [email protected] 2005
The Blue Elephant Stampede
lNetworking computers means networking people! • Blue Elephants are individual researchers or a small enterprise• Blue Elephants League is their network • Blue Elephants Know That the World is a Village• Blue Elephants evangelize the vision of collaboration of computer
software across organisations• Blue Elephants Mentor EAI Projects• Blue Elephants Give Independent Expertize• Contact: [email protected]
Axel Angeli Lynton Grice [email protected] July 2005
28.11.2005 ©2005 A
ngeli/Grice logosw
orld.com
45
Axel Angeli Lynton Grice [email protected] 2005
Audience Response
Question?
Break sponsored by