Skip to Content
avatar image
Former Member

Integration Repository

Hi

what is integration repository.. what is the exact purpose of this .. in interview how can we explain this in effictively..?

thanks

Babu

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

6 Answers

  • Best Answer
    avatar image
    Former Member
    Oct 24, 2007 at 06:53 AM

    Hi BABU ,

    This is the detailed description of Intergration Repository :

    Objects created at design time are saved in the Intergration Repository & objects created at configuration time are saved in the Intergration Directory. objects defined in the Intergration Repository are defined during the development phase of the project & are part of the business package that can be delivered to the customer.Integration Server uses the Integration Knowledge built using the Intergration Repository & Intergration Directory.

    At design time of the Integration Objects, the component information is extracted from the SLD (System Landscape Directory)to define business scenarios(The Integration objects - namely, data types, message interfaces, message mappings, interface mappings- r configured using the Intergration Repository .)

    Modeling using the Intergration Repository :

    The Intergration Repository is part of the Integration Builder tool that helps in building the design-time knowledge.

    Communication in SAP XI is interface based. i.e , messages are generally created by calling an interface. SAP XI supports 2 approaches for implementing a cross-system process:

    1)Outside-In : The relevant interfaces for the cross-system process are created in the Integration Builder. These message interfaces are a programming language-independent description in XML. These message interfaces are used to generate callable interfaces(proxies) in target systems.

    2) Inside-Out : The functions that are to be called using SAP XI already exist in the application systems. To use an interface description of these functions in the design process, import specific interface descriptions to the Intergration Repository by using the Integration Builder.

    The 2 approaches can be comined. Regardless of the interfaces that r required for u'r cross-system process, u must work simultaneously in the following development environments during design time:

    1)Use the Integration Builder to design & define all objects affecting message exchange. In some cases , u can use external tools & import objects to the intergration repository.

    2)Implement message processing in u'r application program by using the development environment of u'r application systems.

    Design objects in the Integration Builder

    The design objects that developers can create in the Intergration Repository by using Integration Builder r as follows :

    Business scenarios

    Business proccsess ( BPEL )

    MAPPINGS ( XSLT, JAVA)

    Context Objects( XPATH)

    External Definition(WSDL,XSD,DTD)

    Message interfaces(XSD)

    Message types

    Data types

    The Integration Builder(integration repository) allows u 2 edit the following objects using the corresponding graphical editors :

    1)Business scenarios describe the communication between application components on a higher level of abstraction.

    2)Business proccsess r executable proccsess on the integration server

    3)Mappings r used 2 define structure or value mappings between messages that r exchanged between interfaces. These mappings can be defined as graphical message mappings or they can be imported into the integration repository as XSLT or Java Archives.

    4 )Context Objects mask access to elements or attributes in the payload. For Example, elements can be specified in a deeply nested message structure by using the short name of a Context Object, thus sparing u the long hierarchy path.

    5) Data types & Message types describe the structure of messages that r 2 be exchanged using Message interfaces. Developers use Message interfaces to generate proxies in application systems.

    The entire content of the Intergration Repository can be shipped. together, these objects are referred as Process Integration Content, abbrviated as XI content. Using a software componet version from the System Landscape Directory, the smallest possible shipment unit is defined for a number of objects that belong together in the integration repository

    The following formats u can import to and export from the integration repository:

    BPEL -


    > Business proccsess -


    > BPEL

    XSLT -


    > Mappings

    (java)

    WSDL

    XSD -


    > Interfaces -


    > WSDL

    DTD XSD

    ****Pls reward points if u find this useful

    cheers,

    gyanaraj

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 24, 2007 at 05:36 AM

    Hi,

    IR Purpose:

    Define all objects for the Integration Repository at design time

    Thanks

    Mahesh

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 24, 2007 at 06:03 AM

    Hi Babu,

    <i>>> what is integration repository.. what is the exact purpose of this .. in interview how can we explain this in effictively..?</i>

    Integration Repository is a platform in XI where you can design your business process (by creating design objects). This design includes

    Interface Objects

    Integration Objects

    Mapping Objects

    The prerequisite in creating Design objects is making entires in SLD (creating software component, product...)

    You can explain it effectively by taking a simple scenario and tell them the corresponding design object that you create for the scenario.

    regards

    Ramesh P

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 24, 2007 at 05:40 AM

    Hi Babu

    Repository is a place where all design objects of the SAP Exchange Infrastructure are stored (like Data types, Message Interfaces, Message Mappings). It is organized as in software component , s/w component version, so that development objects can be delivered to the customer or can be transported to other environment.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 24, 2007 at 05:49 AM

    Hi Babu,

    In one sentence u can answer as<b>..."Intergration Repository is a importanet componenet of XI where design of all the XI object(DT,MT,MI,MM,IP,action,integration scenario... is done"</b>

    See... Integration Builder=integration Repository+integration Directory

    integration Repository= Design of all the objects is done....(DT,MT,MI,MM,IP etc...)

    integration Directory = u configure all the objects ...i.e we use the objects of IR in ID....(import BPM).....

    i guess u r lil bit clear!!!

    regards

    Biplab

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 24, 2007 at 05:58 AM

    Thanks

    Add comment
    10|10000 characters needed characters exceeded