on 03-29-2008 4:08 AM
I am new to XI...Please can you someone tell me the basic things about it.
jena
Hi,
Welcome to XI............
Intoduction to XI project
/people/community.user/blog/2007/01/18/steps-for-a-sound-footing-in-your-xi-project
Learning Map
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/learning+map&;
Gratitude for Rocking response on the SAP XI Solid Starter Material !
/people/sravya.talanki2/blog/2007/01/05/gratitude-for-rocking-response-on-the-sap-xi-solid-starter-material133
the below link will provide all the related links for step by step scenarios in XI
/people/sravya.talanki2/blog/2006/12/27/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-iii
SAPs Exchange Infrastructure
http://www.omg.org/interop/presentations/2002/sinisa_zimek.pdf
SAP Exchange Infrastructure 3.0 Integrating Heterogeneous Systems with Ease
SAP NetWeaver Visual Composer
SAP Exchange Infrastructure for Developers ( This is an excellent website for free pdf book for XI)
http://www.sap-press.de/download/dateien/1191/sappress_exchange_infrastructure.pdf
Exchange Infrastructure : XI Transaction Codes
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/xiTransactionCodes&
A Beginner's Guide to SAP XI Settings part I
A Beginner's Guide to SAP XI Settings part II
SAP XI AND SLD
http://www.sappro.com/downloads/nov06/XIandSLD.pdf
Exchange Infrastructure Learning Map
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/learning+map&;
SAP Exchange Infrastructure eLearning Catalog(U wil get all downloads regarding XI starting from basics to end)
https://www.sdn.sap.com/irj/sdn/xi-elearning
All Articles on SAP NetWeaver Exchange Infrastructure(This website gives al articles on XI)
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/f04b44aa-fe06-2a10-859e-82ad4... [original link is broken]
Mastering SAP Netweaver XI - Programming( PDF Book for XI)
http://www.sap-hefte.de/download/dateien/1241/140_leseprobe.pdf
SAP XI Learning Guide
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci1008087,00.html
SAP Exchange Infrastructure 2.0
http://www.sun.com/third-party/global/sap/collateral/SunSAPWP_final.pdf
http://help.sap.com/bp_bpmv130/Documentation/Planning/TechnicalInfrasture.pdf
https://www.sdn.sap.com/irj/sdn/xi
http://tsr.strain.at/space/SAP+XI
https://www.sdn.sap.com/irj/sdn/xi
Thanks
Swarup
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi, Jena:
Welcome to XI / PI world, but learning XI basic is too broad in the forum thread, the links Swarup posted include some articles for beginners, you should go over some of documents like that.
If you have particular questions, you can search on the forum to see if there is any similar questions answered before, otherwise, you can open a thread to get answers from other XIers and PIers, make sure you make your question specific.
Regards
Liang
Liang...I need to know the processing of XI..I am aware that it is a middleware used for connecting various systems for data transaction.
There are various componenets that are available in Integration Builder ..what are those...
In Market many alternative middelwares are available then what XI made the difference...
Comparing with other middelwares what is the future scope of XI...
jena
Hi jena,
As Liang had said..the basic information is available in all the above links..and you need to take some efforts to search in it...
I have added some of the information that might be helpful for you.
Below given the best possible explanation for all the basic components from development peceptive related to XI.
SAP NetWeaver is gaining traction in the marketplace as customers realize what a powerful application and integration platform it offers. This has resulted in tremendous interest in the Process Integration layer of the NetWeaver stack, implemented by the SAP Exchange Infrastructure, also known as SAP XI.
A good place to start is to consider the integration landscape that exists in most data centers today. Interfaces that connect different systems are generally peer-to-peer, custom-coded, and expensive to maintain. Furthermore, if one were to ask, "where is the information about a particular interface to be found," the answer would be generally hazy at best: it would be a few lines of comment at the front of a custom program, some document in some dusty binder on some forgotten shelf, or somewhere in the mind of the developer.
The XI straightens out the integration landscape using interface-based, SOAP-XML messaging. It offers transparency into the integration landscape via central repositories of shared collaboration knowledge. It provides unified message handling for both A2A and B2B scenarios. The XI allows SAP applications to communicate natively in the XI message format via proxies. It incorporates adapters for communication with RFC, IDOC, and non-SAP systems (which may be, for example, flat files, JMS queues, plain HTTP, applications from other vendors, or industry standards). It defines all integration objects using web standards such as WSDL, XSD, BPEL4WS, etc. And it is built on the robust, scalable, reliable, and powerful architecture of the SAP Web Application Server.
Here the SLD configuration for technical and business systems...monitoring tools ets also invlove..
Integration Scenarios:
An integration scenario completely models the exchange of
messages for a collaborative process and provides an overview of the process flow.
Please go through this link for further reference:
http://help.sap.com/saphelp_nw04/helpdata/en/ec/21ee117a909f44a8b69794b9ed6221/frameset.htm
Integration Processes
An integration process is an executable, cross-system process for processing messages. In an integration process you define all the process steps that are to be executed and the parameters relevant for controlling the process.
You implement integration processes when you want to define, control, and monitor complex integration processes that extend across enterprise and application boundaries. The design and processing of integration processes is also known as cross-component Business Process Management (cross-component BPM, ccBPM).
Please go through this link for further reference:
http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/f7/d4653fd1d3b81ae10000000a114084/frameset.htm
Interface object
1. message Interfaces
ou use a message interface to describe a platform-independent or programming-language-independent interface, which you want to use to exchange messages between application components using SAP Exchange Infrastructure.
Please go through this link for further reference:
http://help.sap.com/saphelp_nw04/helpdata/en/55/c5633c3a892251e10000000a114084/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/06/1522417c22f323e10000000a155106/frameset.htm
2. message type
A message type comprises a data type that describes the structure of a message. At the following points in SAP Exchange Infrastructure you can refer to the message to be exchanged at runtime by using the message type
Please go through this link for further reference:
http://help.sap.com/saphelp_nw04/helpdata/en/2d/c0633c3a892251e10000000a114084/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/e7/7356405aff1e24e10000000a1550b0/frameset.htm
3. fault message types
Fault message types are designed for application-specific errors that occur on the inbound side and that are reported back to the sender or persisted in monitoring.
Please go through this link for further reference:
http://help.sap.com/saphelp_nw04/helpdata/en/dd/b7623c6369f454e10000000a114084/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/5d/a45c3cff8ca92be10000000a114084/frameset.htm
4. data types
A data type is a basic unit for defining the structure of the data for a message type and, as a result, for the message to be exchanged.
Please go through this link for further reference:
http://help.sap.com/saphelp_nw04/helpdata/en/a5/04623c4f69b712e10000000a114084/frameset.htm
exchangefaultdata and exchangeLogData
All fault message types reference the data type ExchangeFaultData for this part and, indirectly, the data type ExchangeLogData. These data types are automatically created in a namespace when you create the first fault message type there.
5. Datatype Enhancements
SAP applications enable customers to enhance application source code without making modifications and thus to meet customer-specific requirements that are not provided for in the standard shipment. The applications can use Business Add-Ins (BAdIs) for this purpose. Furthermore, if customers use applications that exchange messages by using XI, they can define data type enhancements for Integration Repository data types.
Please go through this link for further reference:
http://help.sap.com/saphelp_nw04/helpdata/en/a8/bfc6373c8fea43bdb3541535bcbd43/frameset.htm
6. Context Objects
Context objects are a simple alternative to XPath expressions for accessing the contents of a message.
Please go through this link for further reference:
http://help.sap.com/saphelp_nw04/helpdata/en/d6/e44fcf98baa24a9686a7643a33f26f/frameset.htm
7. External Definitions
External definitions enable you to import WSDL, XSD, and DTD documents to the Integration Repository so that you can access the message definitions they contain as external messages.
Please go through this link for further reference:
http://help.sap.com/saphelp_nw04/helpdata/en/43/ce49ef1019087ae10000000a1553f6/frameset.htm
Mapping Objects
Interface Mapping
Interface mappings register your mapping program for an interface pair in the Integration Repository.
Please go through this link for further reference:
http://help.sap.com/saphelp_nw04/helpdata/en/4f/ef761a5ecfb1418b79896e10fe4c57/frameset.htm
Message Mapping
Please go through this link for further reference:
http://help.sap.com/saphelp_nw04/helpdata/en/d9/cea942ad920c31e10000000a1550b0/frameset.htm
Mapping Templates
Just like you can reuse data types in different message types, you can also save parts of message mappings as Mapping Templates and reuse them elsewhere. Once you have saved a mapping template it serves as a copy template that you can then load into other message mappings and modify to fit your requirements.
Please go through this link for further reference:
http://help.sap.com/saphelp_nw04/helpdata/en/79/2835b7848c458bb42cf8de0bcc1ace/frameset.htm
Adapter Objects
Adapter Metadata
With adapter metadata you can define configuration data needed for a certain type of adapter at design time. Adapter metadata define the part of a communication channel that is specific to the adapter type.
Please go through this link for further reference:
http://help.sap.com/saphelp_nw04/helpdata/en/12/f9bb2fe604a94cbcb4c50dc510b799/frameset.htm
Communication Channel Template
You can preconfigure a communication channel with a communication channel template. You can use the communication channel template as a template to define a communication channel at configuration time.
Please go through this link for further reference:
http://help.sap.com/saphelp_nw04/helpdata/en/bd/6af766076e384ebdce621d25161184/frameset.htm
Thanks
Swarup
Hi, Jena:
Swarup has already answered ehe quetions for you, I just add a few pionts particular to your questions:
Integration Build is the tool used for the development. It includes integration repository and integration directory.
Integration repository is for design time (check Swarup's answer), from PI 7.1, the name changed to ERS (Enterprise Service Repository )
Integraion directory is used for configuratin time, it answer question like who is the receiver, what interface is used for receiving messages, which commnication channel is used for sender and receiver etc...
Runtime Workbench is used for runtime monitoring purpose:
it can be used for components monitoring, Message Monitoring, End to End monitoring, performance monitoring etc...
System Landscape Directory (SLD) is data center to store information needed for design time, configuration time and runtime.
Adapter Engine is based on Adapter framework, it used to connect different systems, it can be central, local.
Integration server is run time components, it include Integration engine, business process engine and adapter engine.
Integation engine to process messages, mostly for 1:1 mappings or 1:N mapping
Business Process Engine can have m:n mapping
The reason to use XI as middleware, mostly the company has already have other SAP system in their infrastructure,
Xi can provide better integration to SAP Systems (RFC, IDOC and ABAP proxies), the other reason is that XI has provided Pre delivered content.
Compare with other middle ware:
Check this weblog for some differences between XI and Web Methods:
/people/abhy.thomas/blog/2007/04/19/sap-xi--webmethods-integration-150-challenges-and-migration-strategies
You might do more searching find more information for XI comparing with other middle ware
Future of XI: latest version is PI 7.1, there are many intersting new features, I hold positve attitude for future of PI.
Regards
Liang
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.