8 1 2 0 5 2 wa rof lds? 0 5 n 0 5 n g e l i r i c e l o g...

12
Axel Angeli Lynton Grice [email protected] July 2005 28.11.2005 ©2005 Angeli/Grice logosworld.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 League [email protected] www.logosworld.com Axel Angeli Lynton Grice [email protected] July 2005 28.11.2005 ©2005 Angeli/Grice logosworld.com 2 Axel Angeli Lynton Grice [email protected] 2005 Who Will Be the Future Champions l Will SAP, IBM or Microsoft dominate the ESA market As it appears today? l Or will a challenger play an important role? like Oracle l Can we predict the future? Axel Angeli Lynton Grice [email protected] July 2005 28.11.2005 ©2005 Angeli/Grice 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 Angeli/Grice logosworld.com 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!

Upload: others

Post on 28-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 8 1 2 0 5 2 Wa rof lds? 0 5 n 0 5 n g e l i r i c e l o g ...logosworld.com/docs/SAPTIPS/ESA/Westin_WarOfWorlds.pdf · Axel Angeli Lynton Grice palmer2005@logosworld.com Julym2005

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!

Page 2: 8 1 2 0 5 2 Wa rof lds? 0 5 n 0 5 n g e l i r i c e l o g ...logosworld.com/docs/SAPTIPS/ESA/Westin_WarOfWorlds.pdf · Axel Angeli Lynton Grice palmer2005@logosworld.com Julym2005

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...

Page 3: 8 1 2 0 5 2 Wa rof lds? 0 5 n 0 5 n g e l i r i c e l o g ...logosworld.com/docs/SAPTIPS/ESA/Westin_WarOfWorlds.pdf · Axel Angeli Lynton Grice palmer2005@logosworld.com Julym2005

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?

Page 4: 8 1 2 0 5 2 Wa rof lds? 0 5 n 0 5 n g e l i r i c e l o g ...logosworld.com/docs/SAPTIPS/ESA/Westin_WarOfWorlds.pdf · Axel Angeli Lynton Grice palmer2005@logosworld.com Julym2005

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

Page 5: 8 1 2 0 5 2 Wa rof lds? 0 5 n 0 5 n g e l i r i c e l o g ...logosworld.com/docs/SAPTIPS/ESA/Westin_WarOfWorlds.pdf · Axel Angeli Lynton Grice palmer2005@logosworld.com Julym2005

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 )

Page 6: 8 1 2 0 5 2 Wa rof lds? 0 5 n 0 5 n g e l i r i c e l o g ...logosworld.com/docs/SAPTIPS/ESA/Westin_WarOfWorlds.pdf · Axel Angeli Lynton Grice palmer2005@logosworld.com Julym2005

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!)

Page 7: 8 1 2 0 5 2 Wa rof lds? 0 5 n 0 5 n g e l i r i c e l o g ...logosworld.com/docs/SAPTIPS/ESA/Westin_WarOfWorlds.pdf · Axel Angeli Lynton Grice palmer2005@logosworld.com Julym2005

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

Page 8: 8 1 2 0 5 2 Wa rof lds? 0 5 n 0 5 n g e l i r i c e l o g ...logosworld.com/docs/SAPTIPS/ESA/Westin_WarOfWorlds.pdf · Axel Angeli Lynton Grice palmer2005@logosworld.com Julym2005

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

Page 9: 8 1 2 0 5 2 Wa rof lds? 0 5 n 0 5 n g e l i r i c e l o g ...logosworld.com/docs/SAPTIPS/ESA/Westin_WarOfWorlds.pdf · Axel Angeli Lynton Grice palmer2005@logosworld.com Julym2005

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

Page 10: 8 1 2 0 5 2 Wa rof lds? 0 5 n 0 5 n g e l i r i c e l o g ...logosworld.com/docs/SAPTIPS/ESA/Westin_WarOfWorlds.pdf · Axel Angeli Lynton Grice palmer2005@logosworld.com Julym2005

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

Page 11: 8 1 2 0 5 2 Wa rof lds? 0 5 n 0 5 n g e l i r i c e l o g ...logosworld.com/docs/SAPTIPS/ESA/Westin_WarOfWorlds.pdf · Axel Angeli Lynton Grice palmer2005@logosworld.com Julym2005

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]

Page 12: 8 1 2 0 5 2 Wa rof lds? 0 5 n 0 5 n g e l i r i c e l o g ...logosworld.com/docs/SAPTIPS/ESA/Westin_WarOfWorlds.pdf · Axel Angeli Lynton Grice palmer2005@logosworld.com Julym2005

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