How is XI related to SOA

Hi to all,
This is Pavan, now a days in job protals, some organisations mentioning SOA knowledge for XI Consultant positions, in job description. 
What is SOA, and how SOA related to XI, can we learn individually SOA.  If so, help me.

Hi,
Service-oriented architecture expresses a perspective of software architecture that defines the use of loosely coupled software services to support the requirements of the business processes and software users. In an SOA environment, resources on a network are made available as independent services that can be accessed without knowledge of their underlying platform implementation. A service-oriented architecture is not tied to a specific technology and may be implemented using a wide range of interoperability standards including RPC, DCOM, ORB or WSDL.
Please refer these below links
https://www.sdn.sap.com/irj/sdn/developerareas/esa
What is ESA (Enterprise Services Architecture) ?
SOA - http://en.wikipedia.org/wiki/Service-oriented_architecture
How SOA Releated to XI
You definitely can go ahead with SAP XI if you want to implement an SOA model in the enterprise.
SAP XI can expose the interfaces as webservices. As you rightly mentioned all the 3 listed methods of integrations are not based on SOA as they are proprietary adapters and they cannot expose their services to the enternal world, at least in no straight-forward ways
The advantages and disadvantages of SAP XI which I can list are
Advantages:
1. SOA based integration model.
2. The proxy technology in XI gives the advantage of SOA based integration model in SAP integration scenarios. {which is otherwise is difficult (if not impossible) to achieve}
3. Greater extensibility and all the other advantages featured in SOA
4. The integration model of the enterprise will be the SAP recommended way.
Disadvantages:
1. Deployment and maintanence of the SAP XI infrastructure
Link
Re: licensing of Xi...
Please reward points if it helps
Thanks
Vikranth

Similar Messages

  • How to get started with SOA

    Hi Experts,
    I am new to SOA, can any one help me how I can get started.
    Documents/ links related to SOA will be a great help.
    Regards-

    10 tips to get started with SOA:
    1. Remember, it’s an architecture.
    2. Don’t confuse SOA with web services.
    3. Function-first, not product first.
    4. Don’t try to make everything service-oriented.
    5. Incremental SOA is a good thing.
    6. Think about how near-term returns complement long-term goals.
    7. Bake security into the architecture from the start.
    8. Expect SOA technology to change a lot.
    9. Push vendors for better investment models.
    10. Find a vendor willing to be a partner.

  • How to Create one more SOA-INFRA under the same domain in weblogic server

    Hi All,
    Can anybody can guide how to create one more soa-infra under the same domain. In order to maintain my composites to be deployed into
    different domains, I need to create one more soa-infra and deployed all the composites under that one.
    Please let me know if any demo is available for this activity to be gets completed.
    Regards,
    CH

    Hi Vijay,
    There are several composites which needs to be deployed and maintained in the server. So, we I'm trying to maintian
    by deploying composites into 3 different SOA-INFRA's so if one is not accessible, we can look into it and others can access the
    composites from another SOA-INFRA instead of creating domains.
    Let me know what will be feasible way to perform this activity.
    Regards,
    CH

  • File to IDOC:how do i relate inbound idoc with generated idoc in the R/3

    hi experts;
    can any body tell me how can i relate the IDOC number genrated in the PI with the generated IDoc number in the SAP R/3 system for file to IDOC scenario?
    in SAP PI for tcade idx5, idoc no is:12002
    but in SAP R/3 in tcode WE05, idoc no is:846915
    how can i know a particular message (in SAP PI) created a particular idoc in the backend SAP R/3 System.
    thanks in advance,
    kumar

    Hi Kumar
    at the time of testing you have to note down a time at what ur file got picked up ok
    then go to we05
      -> give the date on CREATED ON field.
      -> then in BASIC TYPE field select your particular IDOC CREMAS05 or whatever, see the TIME field that you have noted down at the time of testing, if that is matching means that is ur latest IDOC you have tested.
      -> one more thing, tha last IDOC showing in the list means that is your latest IDOC you have tested.
    Hope i have helped you, points plz
    Warm Regards
    Dheeraj Kumar

  • How to start with Oracle SOA

    Hi All,
    I want to learn Oracle SOA,Can anyone please help me how to start lerning Oracle SOA.
    I have worked one year as java programmer befor.
    Thanks and regards,
    Deekay.

    A good way to start is SOADEMO tutorial shipped with SOA Suite. It has step by step instructions for developing BPEL and ESB applications.

  • How I can find standard SOA services for SAP HR?

    How I can find standard SOA services for SAP HR?
    There is a list of services?

    how about tcode SOAMANAGER ?
    Good luck.

  • What does the scriptcollector do and how does it related to jsf lifecycle?

    hi,
    i want to know what does the scriptcollector do and how does it related to jsf lifecycle? and also in the scriptcollector if i call this,
    preRender=#{myBean.onPageLoadBegin}
    postRender=#{myBean.onPageLoadEnd}
    how my page will react?

    The hx:scriptCollector is part of the IBM Faces Client Framework and has nothing to do with Sun JSF RI.
    Lot of the hx components require specific Javascript and those hx components should be placed inside a single hx:scriptCollector which on its turn checks the nested hx components and renders the desired Javascript for it at the end of the tag. Check the HTML source for that Javascript.

  • How to use relative paths in Captivate 8 / Cómo usar URL's relativas en Captivate 8

    Hello, I have developed a bunch of courses which will be migrated to a new site and I am having trouble changing the absolute paths into relative URL's to resources such as PDF files inserted into the scorm packages. I cannot find information on how to use relative paths in Captivate. Please help. Thank you.

    I have the same issue with relative links using Captivate 8.  I am trying to load Captivate modules into an LMS using relative links to document files within the LMS.  The links work fine during a site page test so not an issue in the LMS, but from the Captivate module they aren't working....
    Help?

  • Stock room tables in oracle apps ? and how customer is related with those?

    Hi All
    Can any give the details about stock room tables in oracle apps ? and how customer is related with those tables.
    Thank you

    question is not clear, but is it what you are looking for ?
    Stock Locators in Inventory tableis mtl_item_locations

  • What is BOM? Steps Needed. How is it Related to Product Costing

    Gurus,
    What is BOM?
    How is it related to Product Costing and Profitability Analysis and CO?
    Technical help and steps would be appreciated.
    Thanks.
    Points available.

    Hi,
    BOM (Bill of Material) is a structured list of components (with the object number, quantity and unit of measure) that go into making of a product or an assembly.
    Bill of Material can be simple or complex depending upon the structure of the product. And, a collection of BOMs that lets you describe a product or a number of similar products is known as BOM Group.
    T code is CK51.
    In product costing BOM is used to estimate the cost incurred for the creation of a finished product.
    Technically, when u do a product cost run for particular material and if you don't have BOM for the material, the system will give an error.
    If useful, assign points.
    Regards,
    Manju

  • How to become ready for SOA as a basis administrator?

    Seems SOA is overwhelming.
    I am in a big SAP implementation project and on the wall I see many SOA charts.
    However, my daily work NEVER  has anything to do with SOA.
    How to become ready for SOA as a basis administrator?
    Thanks!

    Hi,
    Read all what is available about SOA on SDN. This is the best to do now.
    You can also practice the configuration of a SAP Netweaver system as a producer or consumer of web services.
    Regards,
    Olivier

  • Add a system status in CS? and how is it related?

    Is it possible to add a system status (not the user status) in CS? (for equipments like status "INAC")
    If yes, how is the relation made between a GI of movement type 551 (scrapping) and a automatic change of status in transaction IE02.
    What I want is in case of a GI of 551 that SAP chooses my
    new status (SCRP) in IE02....

    Is it possible to add a system status (not the user status) in CS? (for equipments like status "INAC")
    If yes, how is the relation made between a GI of movement type 551 (scrapping) and a automatic change of status in transaction IE02.
    What I want is in case of a GI of 551 that SAP chooses my
    new status (SCRP) in IE02....

  • How can we relate c and x  types in ABAP

    hi all,
    I would like to know how we could relate c type and x type in ABAP.
    In terms of size specification.
    Thank you all
    prasad.

    Hi Prasad,
    Consider the following code snippet -
    data : char type c,
           hexa type x.
    Now, both these variables are of 1 byte each. However, they store different kinds of data, so we have -
    hexa = '41'.
    write : hexa to char.
    write: char , hexa.
    hexa is going to store the hexadecimal number 41. (the decimal equivalent is 65). The first write statement does the automatic type conversion. so we get the 65th ASCII character in the character variable (which is the capital A).
    Hope that helps.
    Regards,
    Anand MAndalika.

  • How to make relative links

    Hello.
    I need your help.
    Inside the public_html folder I have two files one index.dir and part1.dir The file (index.dir) I wanted to do html and I do the Regulating through public settings
    My problem is that it will link files? I do not know how to do it and I want your help please.
    How to make relative links?
    Information my project test:
    Script from index to part1
    -- DESCRIPTION --
    on getBehaviorDescription me
      return \
        "GO NEXT BUTTON" & RETURN & RETURN & \
        "Moves the playback head to the next marker when the user clicks on the sprite." & RETURN & RETURN & \
        "PERMITTED MEMBER TYPES:" & RETURN & \
        "Graphic members" & RETURN & RETURN & \
        "PARAMETERS: None"
    end getBehaviorDescription
    on getBehaviorTooltip me
      return \
        "Use with graphic members. " & \
        "Moves the playback head to the next marker on mouseUp."
    end getBehaviorTooltip
    -- HISTORY --
    -- 3 November 1998, written for the D7 Behaviors Palette by James Newton
    --  5 January   2000: updated to D8 <km>
    on mouseUp me
      go frame "test1" of movie "pat1" -- test1 is Maker and the file is part1.dir
    end mouseUp
    on isOKToAttach (me, aSpriteType, aSpriteNum)
      tIsOk = 0
      if aSpriteType = #graphic then
        tIsOK = 1
      end if
      return(tIsOK)
    end on
    script from part1 to index
    -- DESCRIPTION --
    on getBehaviorDescription me
      return \
        "GO PREVIOUS BUTTON" & RETURN & RETURN & \
        "Moves the playback head to the previous marker when the user clicks on the sprite." & RETURN & RETURN & \
        "PERMITTED MEMBER TYPES:" & RETURN & \
        "Graphic members" & RETURN & RETURN & \
        "PARAMETERS: None"
    end getBehaviorDescription
    on getBehaviorTooltip me
      return \
        "Use with graphic members. " & \
        "Moves the playback head to the previous marker on mouseUp."
    end getBehaviorTooltip
    -- HISTORY --
    -- 3 November 1998, written for the D7 Behaviors Palette by James Newton
    --  5 January   2000: updated to D8 <km>
    on mouseUp me
      go frame "Intro" of movie "index" -- Intro is Maker and the file is index.dir
    end mouseUp
    on isOKToAttach (me, aSpriteType, aSpriteNum)
      tIsOk = 0
      if aSpriteType = #graphic then
        tIsOK = 1
      end if
      return(tIsOK)
    end on
    Please help
    Look my page for you to understand my problem www.ionio.gr/~aleksgeor

    It looks like you have taken a behavior from the Library Palette and hard coded it to suit your needs. This was unnecessary. Instead try the following behaviors attached to buttons that take you between movies - assuming they are in the same directory:
    on mouseUp me
      gotoNetMovie("@/part1.dcr#test1")
    end
    on mouseUp me
      gotoNetMovie("@/test.dcr#Intro")
    end
    Also, you should Shockwave-compress your files to DCR (see the Publish Settings) in order to make your movies as small as possible so they download quickly

  • How the HR related data of BP is stored in SAPCRM Sys??

    Hi Guru's,
    I' m very new to the CRM.
    I want to know <b>How the HR related data of BP is stored in SAPCRM System?? for the project requirement.</b>
    Please, can anybody help in this regard ??
    Regards,
    Arjun

    hi,
    I don;t entirely understand your question.
    But just as in R/3 HR data is stored in infotypes, accesible as always with PPOM, but for CRM, there's also PPOMA_CRM.
    If you check the evaluation paths in OOAW, you also see some specific ones for BP. this is also an entity in HR, just as P, O CP etc.
    In short, data is stored as relations eventually in table HRP1001
    Kind regards, Rob Dielemans

Maybe you are looking for

  • Is it possible to update itunes without getting Mavericks? I have an issue with my iPhone.

    I recently updated to ios8.0.2 for my iphone 5s. And now when I plug it into my macbook, itunes prompts me to update itunes because ios8 apparently doesn't allow me to sync the previous version of itunes. But the new itunes requires updating to Maver

  • Error while settlement of Internal order

    Dear All I am getting the following error while executing KO88 "Choose transaction type and base value appropriate for asset values". The settlement and posting period are 12 and the processing type is "Partial Capitalization". Pls advice Rgds Nitika

  • Create online PDF forms with database backend

    I created a PDF form using LiveCycle. I want to put this form on my website so that when my users fill it out, the data goes into an online database. At the end of each month, I would like to be able to export this database as CSV for reporting purpo

  • PLEASE X3 TO THE POINT OF DESPERATION!!

    2 questions... 1.) I'm not sure what happened! This morning before I left the house, I unplugged my iPod mini from my computer (that was off) and put it into my backpack. Once I turn it on, I usually put it on shuffle. After doing so, I tried to go t

  • How to go back to first time setup assistant?

    Hi, 1st time mac user.  I just missed to migrate my PC data to my MBA during the first time setup.  As I wanted to keep my mails and it's setting from my PC to the initial mac user account, is restoring my MBA to it's factory setting the only way? Pl