EBusiness Suite Integration Best Practice

I'm just starting an integration project with eBusiness Suite. We are using SOA Suite for the majority of the intergration points but I have a question over large flat files, e.g. 100MB+. SOA suite doesn't handle these too well as you need to do a lot of tuning and need big hardware.
Traditioanlly we used to use unix scripts and dataloader but this seems so old school, therefore I'm looking for a solution that brings it into this century.
Any ideas are appreciated.
James

For large datafiles sql*loader is still the tool of choice. The only variation that You may find nowdays is the use of external tables.

Similar Messages

  • SAP to Non-SAP Integration best Practices

    Hi Folks,
    Recently I demonstrated to few of my managers the integration of our SAP ISU with a 3rd Party MDUS System via SAP PI. A question which was repeatedly asked is 'Why SAP PI'? Isn't there any other way to do it? They did mention BAPIs and doing things directly in ABAP but I couldn't really answer as to how weigh one on the other in this particular scenario.
    I do know that there are standard ES Bundles for achieving integration with 3rd Party Systems via SAP PI, We can do the interface and message mappings but
    is it possible to achieve this integration with the 3rd Party MDUS System without using PI?
    3rd party MDUS can only integrate via its web Services so how would they get called?
    Whats the trade-off in case of Performance, Development Cost?
    I am looking for best practices, recommendations, trade-offs and possibilities. Your input is very much appreciated.
    Regards,
    Adil Khalil

    Hi Adil,
    The below blog might be useful
    Consuming Services with ABAP
    regards,
    Harish

  • Workflow & Web Dynpro integration - best practice?

    Hi,
    I am working on ECC6 and EP7 and looking at building some workflow approval scenarios for Travel Management.  I need to move away from the SAP supplied approval scenarios to meet our business requirements.
    What I'm looking for is a 'best practice' for integrating a Web Dynpro application (for ABAP) which will be the basis of our approval workitem.  I have seen a number of presentations which talk about integrating the user decision task (BOR object DECISION) into a web dynpro application.  I have also seen an approach where the FM WDY_EXECUTE_IN_PLACE is used to call a Web Dynpro application from within a BOR object method. 
    I guess I'm wondering if there is an approach that provides a cleaner integration then either of the above approaches as they both appear (well to me anyway!) to have limitations.  Is there a way for example of implementing an ABAP class method as the basis of the approval task that cleanly integrates with the Web Dynpro application?
    Any suggestions would be greatly appreciated.
    Thanks in advance
    Michael Arter

    Hello,
    Are you going to use the Universal worklist in your portal? If yes, that will bring you more possibilitites. Then you don't have to code anything into your business object - instead in portal (UWL configuration) you can define what which WD application is launched when the user clicks the task in UWL.
    If you are going to use business workplace and just launch WD applications from there, then you probably just need to use WDY_EXECUTE_IN_PLACE (or any other suitable way to launch WD application from ABAP).
    >Is there a way for example of implementing an ABAP class method as the basis of the approval task that cleanly integrates with the Web Dynpro application?
    Yes, but what is really the need for this? Did you know that you can replace the methods of your BO as methods of an ABAP class? Just implement the IF_WORKFLOW interface for your class, and you can use it in your workflow then just like the BO. If you want to "replace" the whole BO with your ABAP class, just take a look to Jocelyn Dart's blog series about the subject. But as I said, it is not really necessary to do this - especially if you already have lot of custom code in your custom business object - then it is probably a good idea to continue using it for your custom stuff.
    Regards,
    Karri

  • Grid Control and SOA suite monitoring best practice

    Hi there,
    I’m trying to monitor a SOA implementation on Grid Control.
    Are there some best practices about it?
    Thanks,     
    Nisti
    Edited by: rnisti on 12-Nov-2009 9:34 AM

    If they use it to access and monitor the database without making any other changes, then it should be fine. But if they start scheduling stuff like oradba mentioned above, then that is where they will clash.
    You do not want a situation where different jobs are running on the same database from different setups by different team (cron, dbcontrol, dbms_job, grid control).
    Just remember their will be aditional resource usage on the database/server to have both running and the Grid Control Repository cannot be in the same database as the db console repository.

  • Ebusiness suite integration with ADF

    HI there xperts!
    I am having a lot of trouble trying to decipher the multitude of information around for integrating Jdeveloper ADF applications with ebusiness 12.1.3
    Essentially, I have created a number of view pages, in my application but now need to call some API's to add transactional capabilities.
    My undertstanding at this time, is to actually expose web services and call those in ADF using web service data controls.
    I have been able to go to the integration repository and deploy the APIs. It is at this point I get stuck. Do I have to use BPEL / Oracle Service BUS?
    Or can I now access these exposed services directly from ADF. If so, how? I can see addresses specific to our environment in the WSDL file, however, these are invalid when I try to create a web service data control.
    My second question, when deploying to a client site, do these details need to be updated each time (ie, there will be specific addresses for each environment?
    Any help would be very much appreciated.
    Thanks
    S

    Hi Simo;
    Please check below note which could be helpful for your issue:
    Using Oracle Application Framework (OAF) and Application Development Framework (ADF) [ID 563047.1]
    FAQ for Integration of Oracle E-Business Suite and Oracle Application Development Framework (ADF) Applications [ID 1296491.1]
    You can also post your issue on Forum Home » Application Development in Java » JDeveloper and ADF
    Regard
    Helios

  • SOA System Testing on SOA Suite. Best Practices and approaches needed.

    Hi,
    New to this Forum and sorry if I landed at wrong place. We need to perform System/Functional testing for applications deployed on Oracle SOA Suite.
    SOAP UI helps us in many ways.
    But scenarios below being considered, we need your expertise to help us in this effort:
    Services may be of various complexities...Eg:
    1. A service operation may be of kind where we send a request and not receive response.
    2. Service of type where we send request and cannot wait for response bcoz of service being in Asynchronous nature.
    3. Request sent and we get batch of responses and also a vice-versa scenario.
    Unit Testing for above scenarios can be done using JDeveloper based BPEL Test Framework. However, our focus is with respect to System Testing.
    Any Open-source Testing tools for Web Services or proprietary tools that can do this would be of help.
    Please note that we have evaluated and find that HP Service Test Tool helps in almost all above scenarios. However, looking for all possible alternatives and best approaches.
    Your Advice is highly appreciated.
    Best Regards,
    Chaitanya

    http://download.oracle.com/technology/tech/soa/soa_best_practices_1013x_drop3.pdf
    Regards,
    Anuj

  • Webcenter Ebusiness Suite Integration

    Hi All,
    Webcenter Version: 11.1.1.5
    Ebiz Version: 12.0.6
    I know about two integration approaches, namely
    1)Portlets Exposed by Ebiz
    2)Adapter based
    I have following doubts regarding the scenario:
    a)I would like to know which approach is better?
    b)Also If possible kindly provide a link as to what functionality is exposed as webservices or portlets from ebiz.(I have googled but was unable to find a list of services exposed)?
    c)If I use adpter approach then will a license be required for that?
    Thanks in Advance

    Thanks for the reply, Yanick
    The portlet approach is available form ebiz 12 onwards
    http://docs.oracle.com/cd/E17904_01/webcenter.1111/e10148/jpsdg_integrate.htm#BABGDAJA
    According to oracle webcenter licensing guide:
    http://docs.oracle.com/cd/E12839_01/doc.1111/e14860/webcenter.htm#BABGAFGJ
    BPEL Process Manager is restricted to running existing deployed processes and responding to requests that require user input delivered inside of a WebCenter Suite application or portal. However, the ability to define, deploy, and run new BPEL processes is allowed provided that all process endpoints exist entirely within WebCenter Suite delivered components. The modification of document BPEL processes included with the content repository can also be integrated with existing BPEL processes. The pre-built BPEL portlet and taskflows, which enable viewing of a user's worklist items from any combination of backend BPEL servers, is also included.
    So if I use bpel to fetch/update info from Ebiz Integration Repository(or any other datasource).....will I require a separate license for that?

  • Best practices for apps integration with third party systems ?

    Hi all
    I would like to know if there is any document from oracle or from your own regarding best practices for apps integration with third party systems.
    For example, in particular, let's say we need customization in a given module(ex:payables) need to provide data to a third party system, consider following:
    outbound interface:
    1)should third party system should be given with direct access to oracle database to access a particular payments data information table/view to look for data ?
    2) should oracle create a file to third party system, so that it can read and do what it need to do?
    inbound:
    1) should third party should directly login and insert data into tables which holds response data?
    2) again, should third party create file and oralce apps will pick up for further processing?
    again, there could be lot of company specific scenarios like it has to be real time or not... etc...
    How does companies make sure third party systems are not directly dipping into other systems (oracle apps/others), so that it will follow certain integration best practices.
    how does enterprise architectute will play a role in this? can we apply SOA standards? should use request/reply using Tibco etc?
    Many oracle apps implementations customizations are more or less directly interacting with third party systems by including code to login into respective third party systems and vice versa.
    Let me your know if you have done differently and that would help oracle apps community.
    thanks
    rrb.

    you want to send idoc to third party system (NONSAP).
    what kind of system is it? can it handle http requests
    or
    can it handle webservice?
    which version of R/3 you are using?
    what is the mechanism the receiving system has, to receive data?
    Regards
    Raja

  • Best-practice on versioning a soa suite-application

    Hi everyone,
    I recently organised a seminar for customers concerning the Soa Suite Stack and one of the interesting questions asked that day was a versioning-question.
    Let's say we've build a bpel/esb application interacting with different external and internal webservices and we've deployed this application to our production environment and we need to change an internal web service.
    How can we add versioning to this heterogenous system in a consistent way? I know you can tell esb which version of the bpel process it needs to use, but what about the custom and external webservices that we've integrated with?
    My 2 cents: You need to add a versioning-tag to you custom web services that you need to manage yourself, and use this versioning tag in the services your integrating with.
    Could somebody point me out what best practice is, or what Oracle's development team is working out regarding versioning systems for SOA-applications?

    Marc,
    Are you saying versioning isn't supported in ESB now? I thought that ESB already uses the versioning tag from bpel when you're integrating bpel and esb?
    During the development of my demo I've seen that the version-tag was used when invoking the bpel process through a soa service.

  • Integrating APEX and E-Business best practices?

    My company has been using the E-Business Suite for the past decade, and I've finally convinced them to set up APEX (now that 4.0 is out). However, I haven't been able to find much that's current on integrating the two, other than [this paper|http://www.oracle.com/technology/products/database/application_express/pdf/apex_ebs_wp_cabot_consulting.pdf] by Cabot Consulting. Is this the accepted best practice for integrating the two systems?
    Our DBA is hesitant about letting us use the apps schema as the parsing schema (per the document's recommendation), as that gives APEX developers almost unlimited access ("the keys to the kingdom", in his words). Is there a better way, or something I can tell him to allay his concerns?
    Thanks,
    -David

    Hi David,
    You don't have to use APPS as the parsing schema, you can use another schema and grant execute on an EBS authenticate function that you have created in the APPS schema. This will work fine. You will also have to grant access to any other APPS objects that you need to use.
    Apart from the bit of extra work of granting the required privileges the downside of not using the APPS schema as the parsing schema is that not all the EBS APIs will work if run from another schema, most will but some won't because they use dynamic SQL which expects the parsing schema to be APPS.
    This is the reason why most EBS developers do all their work in the APPS schema e.g. when developing conc request programs. Which ever approach you take you need to ensure that APEX is clamped down in production with no developer access.
    So it all depends on what you are hoping to achieve and how you design your APEX applications. If you not calling EBS APIs you will be fine with a separate schema.
    Similarily with the performance, you may be fine on the same server, for example, if you have a separate RAC node for Apex or are using separate tables/indexes. On the other had if you are try to use the APPS security views for reporting in APEX you will quickly run into performance issues.
    Rod West

  • EBusiness Reporting Best Practices

    Hi All,
    I a new to the eBusiness suite and manage our Business Intelligence. I have read bits and pieces about the backend and its schemas. Can anyone tell me and/or send me info about reporting best practices out of the eBusiness backend? It appears that using the APPS views would be the best process to pull data that aligns with the application....I found those points even in the metalink docs, but wanted to get some hints/tips from experienced users.
    Any help/info is greatly appreciated.
    Thanks,
    S

    Generally the Business Views provide the best denormalized views for eBusiness Suite, try generating them via I think Business Views responsibility, Generate Business Views. Check the output/logs for the views generated.
    Gareth

  • Best practice for integrating a 3 point metro-e in to our network.

    Hello,
    We have just started to integrate a new 3 point metro-e wan connection to our main school office. We are moving from point to point T-1?s to 10 MB metro-e. At the main office we have a 50 MB going out to 3 other sites at 10 MB each. For two of the remote sites we have purchase new routers ? which should be straight up configurations. We are having an issue connecting the main office with the 3rd site.
    At the main office we have a Catalyst 4006 and at the 3rd site we are trying to connect to a catalyst 4503.
    I have attached configurations from both the main office and 3rd remote site as well as a basic diagram of how everything physically connects. These configurations are not working ? we feel that it is a gateway type problem ? but have reached no great solutions. We have tried posting to a different forum ? but so far unable to find the a solution that helps.
    The problem I am having is on the remote side. I can reach the remote catalyst from the main site, but I cannot reach the devices on the other side of the remote catalyst however the remote catalyst can see devices on it's side as well as devices at the main site.
    We have also tried trunking the ports on both sides and using encapsulation dot10q ? but when we do this the 3rd site is able to pick up a DHCP address from the main office ? and we do not feel that is correct. But it works ? is this not causing a large broad cast domain?
    If you have any questions or need further configuration data please let me know.
    The previous connection was a T1 connection through a 2620 but this is not compatible with metro-e so we are trying to connect directly through the catalysts.
    The other two connection points will be connecting through cisco routers that are compatible with metro-e so i don't think I'll have problems with those sites.
    Any and all help is greatly welcome ? as this is our 1st metro e project and want to make sure we are following best practices for this type of integration.
    Thank you in advance for your help.
    Jeff

    Jeff, form your config it seems you main site and remote site are not adjacent in eigrp.
    Try adding a network statement for the 171.0 link and form a neighbourship between main and remote site for the L3 routing to work.
    Upon this you should be able to reach the remote site hosts.
    HTH-Cheers,
    Swaroop

  • CRM Best Practices V1.2007 with ERP HR Integration, C01 and C05

    Hi,
    working on Best Practices CRM V.1.2007 I  now should proceed with Building Block C01 (CRM Organizational Model).
    I want to use the CRM System integrated with a new installed ERP System and HR Integration.
    Therefore I have to use the Building Block C05 (CRM Organizational Model with HR Integration) instead of C01 (CRM Orgnizational Model)
    My Question: Is it allowed to proceed with C05 by doing the work direct from the SAP GUI Menu; afterwards I could confirm the steps in the Solution Builder for C01?
    Regards, Andreas

    Hi Andreas,
    Yes, you could do that. But be aware that the other building blocks for master and transaction data replication should not be started unless you are done with the org model BB C01.
    Regards,
    Padma

  • Best practice for integrating oracle atg with external web service

    Hi All
    What is the best practice for integrating oracle atg with external web service? Is it using integration repository or calling the web service directly from the java class using a WS client?
    With Thanks & Regards
    Abhishek

    Using Integration Repository might cause performance overhead based on the operation you are doing, I have never used Integration Repository for 3rd Party integration therefore I am not able to make any comment on this.
    Calling directly as a Java Client is an easy approach and you can use ATG component framework to support that by making the endpoint, security credentials etc as configurable properties.
    Cheers
    R
    Edited by: Rajeev_R on Apr 29, 2013 3:49 AM

  • Best practice for E-business suite 11i or R12 Application backup

    Hi,
    I'm taking RMAN backup of database. What would be "Best practice for E-business suite 11i or R12 Application backup" procedure?
    Right now I'm taking file level backup. Please suggest if any.
    Thanks

    Please review the following thread, it should be helpful.
    Reommended backup and recovery startegy for EBS
    Reommended backup and recovery startegy for EBS

Maybe you are looking for