cancel
Showing results for 
Search instead for 
Did you mean: 

middlewares

Former Member
0 Kudos

what is other middlewares and y we prefer XI

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

We have so many middle wares available like TIBCO, Web Methods, Seabeond, MQ-series,.......

Why we prefer XI, here XI not only supports the SAP, it takes any type of sending data and send to any type of receiver.

If one side(either sender or receiver) is R/3 then this is the strong and best thing.

Answers (11)

Answers (11)

Former Member
0 Kudos

Hi,

Actually there is nothing much differience in terms of functioning, but when u compared in terms of feasiblity we can pick a lot of differience.. why because take an example of TIBCO it contains around 40+ adapters to interact with the other systems but when u go for XI it basicalyy much deals with the SAP products and much feasibility with the SAP .. so when u want to implement EDI in such case u again need to purchase a sepearate package which supports to the XI .. so many enhance ments is required so interms of this each and every integratiion tools was independent..

Thanks,

Soumya.

Former Member
0 Kudos

hi saya

Middleware is computer software that connects software components or applications. The software consists of a set of enabling services that allow multiple processes running on one or more machines to interact across a network. This technology evolved to provide for interoperability in support of the move to coherent distributed architectures, which are used most often to support and simplify complex, distributed applications. It includes web servers, application servers, and similar tools that support application development and delivery. Middleware is especially integral to modern information technology based on XML, SOAP, Web services, and service-oriented architecture.

Types of middleware

Hurwitz's classification system organizes the many types of middleware that are currently available.[3] These classifications are based on scalability and recoverability:

Remote Procedure Call — Client makes calls to procedures running on remote systems. Can be asynchronous or synchronous.

Message Oriented Middleware — Messages sent to the client are collected and stored until they are acted upon, while the client continues with other processing.

Object Request Broker — This type of middleware makes it possible for applications to send objects and request services in an object-oriented system.

SQL-oriented Data Access — middleware between applications and database servers.

Other sources include these additional classifications:

Transaction processing monitors — Provides tools and an environment to develop and deploy distributed applications.[4]

Application servers — software installed on a computer to facilitate the serving (running) of other applications.

Enterprise Service Bus — An abstraction layer on top of an Enterprise Messaging System.

http://en.wikipedia.org/wiki/Middleware

We have so many middle wares available like TIBCO, Web Methods, Seabeond, MQ-series,.......

why we prefer SAP XI ?

SAP Exchange Infrastructure (SAP XI) enables you to implement cross-system processes. It enables you to connect systems from different vendors (non-SAP and SAP) in different versions and implemented in different programming languages (Java, ABAP, and so on) to each other. SAP Exchange Infrastructure is based on an open architecture, uses open standards (in particular those from the XML and Java environments) and offers those services that are essential in a heterogeneous and complex system landscape:

● Modeling and design of messages, transformations, and cross-component integration processes

● Configuration options for managing collaborative processes and message flow

● Runtime for message and process management

● Adapter Engine for integrating heterogeneous system components

● Central monitoring for monitoring message flow and processes

SAP XI supports internal company scenarios and cross-company scenarios

for more details on SAP XI you can follow

http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm

Thanks

sandeep

if helpful kindly reward points

aashish_sinha
Active Contributor
0 Kudos

Hi,

As the name Middleware implies its the Middle of wares ( Softwares and Hardwares) , any middle ware main job is to connect different applications and enable them to exchange the data. few Middle wares available in the market

1. XI

2. Tibco

3. Biztlak

4. Seebeyond

5. Webmethods................

etc

But the main advantage of XI over other middleware tools is that XI provides you with central routing and central monitoring of messages

For Reference check the following links...

/people/rmanoj.kumar/blog/2007/01/22/eai-primer-for-xi-and-middleware-technologies - EAI Primer for XI and Middleware Technologies

/people/sap.user72/blog/2005/12/12/comparing-sca-java-ee-and-jbi - Comparing SCA, Java EE and JBI

XI is a middleware which is connected with SAP GUI this is the most IMP thing compared with other middle ware.

it is easy to understand as related with simple language XML.

it is most efficient and gurrented service compared that others.

Netweaver Purpose:

SAP NetWeaver provides an open integration and application platform and permits the integration of the Enterprise Services Architecture. You can unify business processes across technological boundaries, integrate applications for your employees as needed, and access and edit simple information easily and in a structured manner.

Integration

SAP NetWeaver is the basis for all SAP solutions on a given hardware. The business applications and the SAP xApps use the key areas of SAP NetWeaver

SAP NetWeaver has 4 layers which are as follows:

• People Integration:

•  Multi-channel access

•  Portal

•  Collaboration

• Information Integration:

•  Business Intelligence

•  Knowledge Management

•  Master Data Management

• Process Integration:

•  Integration Broker

•  Business Process Management

• Application Platform:

•  Java

•  ABAP

•  Business Services

•  Connectivity

•  DB and OS abstraction

•  SAP Knowledge Warehouse

Refer the below thread which discuss the same:

Regards

Aashish Sinha

PS : reward points if helpful

Edited by: Aashish Sinha on May 16, 2008 9:55 AM

Former Member
0 Kudos

HI

here are some og the middleware technologies

1.SAP Exchange Infrastructure

2.Tibco

3.BizTalk

4.Web methods

5.IBM MQSeries/WebSphere

6.See Beyond

7.Mercator

8.Oracle fusion

9.Vitria

Advantages of XI:

•Monitoring is better than any other middleware product. It offers exhaustive monitoring features like message, performance, component monitoring etc, all of which can be used to track and rectify the errors. It follows a hub and spoke model.

•When you need to integrate with an SAP system XI has an advantage in supporting various SAP components and so on.

•Process functionalities inside XI to modify content in the communication channel on own defined rules for business purposes.

•Mappings and adapters are good as comparable with any other middleware product.

•Synchronous & Asynchronous communication is possible.

•Web methods are particularly good if u have B2B kind of communication with their Trading Partners product.

cheers

reward points if found useful

Edited by: vemuganti naga phalguna on May 16, 2008 9:35 AM

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi Frnd,

Middlewares Based on EAI Methodologies..

IBM MQseries

TIBCO

WEB METHODS

BIZTALK Server

ORACLE Fusion

these are other Middle wares available in the market...

SAP Having 41,200 Customers who implemented SAP , These customers are using Other middle wares to full fill there requirement.

Thats why SAP coming in to Middle ware market , Then they are working on J2EE Engine, They developed SAP NetWeaver...

Now a days IBM MQSeries,TIBCO is the Good middle ware in the market.

But SAP XI useful when you implementing SAP R/3,CRM.MDM,EP,BW,ECC,SRM,PP,MM,SCM........

If you are not implementing SAP in your business SAP XI not good...

SAP Netweaver XI coming with SOA Enabled Product thats why now a days SAP XI booming in the Market...

SAP XI having some disadvantage in messaging and queue .. i hope pi 7.1 will resolve the problem...

Now a days client implementing other middle ware to connect to SAP System , They only replacing existing middle ware in SAP XI.

Regards,

Raj

.

former_member537867
Active Contributor
0 Kudos

Hi Satya,

What is XI?

http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm

You will get a basic idea on XI and also to some extent a detailed insight, just read the following blogs :

1. Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part I /people/sravya.talanki2/blog/2006/12/25/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-i

2. Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part II /people/sravya.talanki2/blog/2006/12/26/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-ii

3. Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part III /people/sravya.talanki2/blog/2006/12/27/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-iii

and once you are through ...follow the following links to weblogs which explain all the basic scenarios in XI

Following are the links to weblogs which will help to develop the basic scenarios.

/people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters - IDoc to File

/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy - ABAP Proxy to File

/people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30 - File to JDBC

/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy - File to ABAP Proxy

/people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1 - File to File Part 1

/people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2 - File to File Part 2

/people/ravikumar.allampallam/blog/2005/06/24/convert-any-flat-file-to-any-idoc-java-mapping - Any flat file to any Idoc

/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit - File to RFC

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1685 [original link is broken] [original link is broken] [original link is broken] - File to Mail

/people/jayakrishnan.nair/blog/2005/06/20/dynamic-file-name-using-xi-30-sp12-part--i - Dynamic File Name Part 1

/people/jayakrishnan.nair/blog/2005/06/28/dynamic-file-namexslt-mapping-with-java-enhancement-using-xi-30-sp12-part-ii - Dynamic File Name Part 2

/people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address - Dynamic Mail Address

/people/siva.maranani/blog/2005/05/25/understanding-message-flow-in-xi - Message Flow in XI

/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm - Walk through BPM

/people/siva.maranani/blog/2005/05/22/schedule-your-bpm - Schedule BPM

/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - Use of Synch - Asynch bridge in ccBPM

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in ccBPM

/people/michal.krawczyk2/blog/2005/08/22/xi-maintain-rfc-destinations-centrally - Maintain RFC destination centrally

/people/sravya.talanki2/blog/2005/08/18/triggering-e-mails-to-shared-folders-of-sap-is-u - Triggering Email from folder

/people/sravya.talanki2/blog/2005/08/17/outbound-idocs--work-around-using-party - Handling different partners for IDoc

/people/siva.maranani/blog/2005/08/27/modeling-integration-scenario146s-in-xi - Modeling Integration Scenario in XI

/people/michal.krawczyk2/blog/2005/08/25/xi-sending-a-message-without-the-use-of-an-adapter-not-possible - Testing of integration process

/people/michal.krawczyk2/blog/2005/05/25/xi-how-to-add-authorizations-to-repository-objects - Authorization in XI

http://help.sap.com/saphelp_nw04/helpdata/en/58/d22940cbf2195de10000000a1550b0/content.htm - Authorization in XI

/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step - Alert Configuration

/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide - Trouble shoot alert config

/people/sameer.shadab/blog/2005/09/21/executing-unix-shell-script-using-operating-system-command-in-xi - Call UNIX Shell Script

/people/sravya.talanki2/blog/2005/11/02/overview-of-transition-from-dev-to-qa-in-xi - Transport in XI

/people/r.eijpe/blog/2005/11/04/using-abap-xslt-extensions-for-xi-mapping - Using ABAP XSLT Extensions for XI Mapping

/people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure - Mail Adaptor options

/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm - Collection of IDoc to Single File

/people/sap.user72/blog/2005/11/17/xi-controlling-access-to-sensitive-interfaces - Controlling access to Sensitive Interfaces

/people/michal.krawczyk2/blog/2005/11/10/xi-the-same-filename-from-a-sender-to-a-receiver-file-adapter--sp14 - The same filename from a sender to a receiver file adapter - SP14

/people/prasad.illapani/blog/2005/11/14/payload-based-message-search-in-xi30-using-trex-engine - Payload Based Message Search in XI30 using Trex Engine /people/sap.user72/blog/2005/11/24/xi-configuring-ccms-monitoring-for-xi-part-i - XI : Configuring CCMS Monitoring for XI- Part I

/people/michal.krawczyk2/blog/2005/11/23/xi-html-e-mails-from-the-receiver-mail-adapter - XI: HTML e-mails from the receiver mail adapter

/people/sap.user72/blog/2005/11/22/xi-faqs-provided-by-sap-updated - XI : FAQ's Provided by SAP

Regards,

Vinod.

Former Member
0 Kudos

Hi,

In my case XI will support the Both R/3 & Java & J2ee application.

In case of tibco it will support the Java applications.

Regards,

Sateesh

Former Member
0 Kudos

other middle wares are tibco,web methods , ibm websphere etc

we prefer xi because it is sap product it integrates all sap solutions.and also non sap products

Former Member
0 Kudos

Hi,

http://www.biztalkgurus.com/forums/p/7021/13703.aspx

this should help you.

http://www.ei-choices.com/docs/SAP_NetWeaver&WBI.pdf

. XI is from SAP so, no dependency on other vendor to upgrade their platform to take advantage of new features provided by SAP in newer releases.

For SAP centric integration, XI is not just a platform. You also get a lot of content for standard SAP centric integration scenarios and no of scenarios supported will increase over the time.

XI also supports BPM.

Support for ABAP mapping.

Thanks,

Madhu

Former Member
0 Kudos

hi

1. XI provides you with central routing and central monitoring of messages

2.SAP CRM Middleware is used to get the data from R/3 back-end system

though Adapters , where as XI is used to get the data to CRM system without an ERP back-end system though XIF adapter

3.well main advantage of XI over other middleware tool is central monitoring and centraal development.and one more thing(may be business edge over others) is that its from the leader in ERP,XI is better suited for IDOC and RFC scenario that other middleware tools,so i guess if companies have SAP then they go for XI rather than other middle ware ,

as far as i remember SAP was recommending Webmethods before they came up with XI.

4.Comparative study can be done basically on the following notes:

a.Message processing

b.Volume

c.performance

d.Development help

e.BPM

f.MArket acceptance

Note: reward points if solution found helpfull

Regards

Chandrakanth.k

former_member181985
Active Contributor
0 Kudos

Hi,

Webmethods, TIBCO, Virtusa etc......are other middlewares.

XI has been introduced by SAP and its the best tool for integrating SAP systems(SCM, R/3, MDM, BI ).

Apart from SAP it can also integrate NON-SAP system like DBs, JMS, File Systems, etc.

Thanks,

Gujjeti