Presentation is loading. Please wait.

Presentation is loading. Please wait.

Moving Beyond Boundaries EntireX and the J2EE and.NET Architectures Harald Nehring Product Marketing Manager, Software AG.

Similar presentations


Presentation on theme: "Moving Beyond Boundaries EntireX and the J2EE and.NET Architectures Harald Nehring Product Marketing Manager, Software AG."— Presentation transcript:

1 Moving Beyond Boundaries EntireX and the J2EE and.NET Architectures Harald Nehring Product Marketing Manager, Software AG

2 Moving Beyond Boundaries Agenda Why J2EE and.NET? Comparison of J2EE and.NET Application Servers and Middleware Scenarios

3 Moving Beyond Boundaries Why J2EE and.NET?  Model Choice Source: Gartner 2001 50% 100% 19982003200220002001199920042005 Proprietary Vendor 4GL, AS/400 RPG, Mainframe COBOL, others Microsoft DNA Microsoft.NET Java platforms

4 Moving Beyond Boundaries Why J2EE and.NET?  Platform Choice Source: Gartner 2001

5 Moving Beyond Boundaries Why J2EE and.NET?  Language Choice Source: Gartner 2001

6 Moving Beyond Boundaries J2EE and.NET Implications Programming Model  Distribution and components  Presentation capabilities, thin/fat clients  Database access  Transaction coordination  Naming and security Infrastructure  J2EE: application server software for Windows/UNIX/Mainframe .NET: Windows OS (2K+) and.NET server software

7 Moving Beyond Boundaries Similarities between J2EE and.NET TechnologyJ2EE.NET DistributionRMI/IIOPDCOM, SOAP PresentationServlets, JSPASP.NET ComponentsEJBCOM+ QueuingJMSMSMQ NamingJNDIADSI TransactionsJTSDTC DatabasesJDBCADO.NET ConnectivityJCAHIS

8 Moving Beyond Boundaries Application Servers and Middleware The Fortress Model Build fortresses on application servers  Trust system  Local transactions  Tight interaction NATURAL.NETJ2EE CICS Use messengers between fortresses  Trust mediation  Global transactions  Loose coupling

9 Moving Beyond Boundaries Application Servers and Middleware Inside the Fortress Applications use application server services Message desks relay documents to and from the outside world Unified document formats, trans- mission proto- cols and service interfaces guar- antee smooth op- eration Inbound and outbound message desks Gate Applications and services

10 Moving Beyond Boundaries Application Servers and Middleware Added Value Messenger Messag e Desk

11 Moving Beyond Boundaries Application Servers and Middleware Added Value with EntireX Messenger Messag e Desk EntireX Communicator EntireX Mediato r Brokers between pro- gramming models Brokers between trust models Brokers between appli- cation platforms Talks to the Web Receives, validates, logs, enriches and for- wards XML documents Manages Web services

12 Moving Beyond Boundaries Bringing it Closer Together Current Capabilities Java  Java wrapper component  Java API to Advanced Communications Interface (ACI)  XML wrapper Servlet incl. SOAP access and Tamino Server Extension generation  Application Server adapters  Application Server deployment of Mediator component Microsoft  SOAP wrapper for.NET-compliant Web services  DCOM wrapper component  DCOM interface to ACI

13 Moving Beyond Boundaries Bringing it Closer Together Future Development Java  EJB wrapper component  JMS programming API  JCA adapter API  JCA adapters as gateways Microsoft .NET wrapper component .NET adapters as gateways

14 Moving Beyond Boundaries Mail Server Web Server EntireX J2EE Scenario Application ServerJava IDE J2EE Application Java Mail Servlet Engine Java Wrapper XML Wrapper (e.g. SOAP) XML Sequence (Mediator) Tamino ACI Service RPC Service I*Net XML HTTP IDL

15 Moving Beyond Boundaries.NET Scenario OS/390 e.g. Natural e.g. Adabas CUSTGETN … … Windows EntireX Web Server IDL VisualStudio.NET WSDL Servlet CUSTGETN C#

16 Moving Beyond Boundaries Add a Web Reference…

17 Moving Beyond Boundaries Load Web Services Description…

18 Moving Beyond Boundaries Use the Web Service like a Component!

19 Moving Beyond Boundaries Thank You!


Download ppt "Moving Beyond Boundaries EntireX and the J2EE and.NET Architectures Harald Nehring Product Marketing Manager, Software AG."

Similar presentations


Ads by Google