PI 7.1 - SOA and GDTs

hi,
i've been reading many documents about ESOA, GDTs and SAP PI. as I could see SOA is deeply ligated to Global Data Types which are based on the UN/CEFACT standar CCTS.
questions are:
---considerig that, how should i develop my futures interfaces in PI, i mean how do i know when should i apply a GDT o create a  
    simple data type as i´ve been doing in previous releases.
--- Could i develop my owns GDT? how should i do this?
--- is mandatory use GDT in PI 7.1?
--- every interface created in PI 7.1 is from the scratch oriented to SOA or just in part?
is mandatory that every new interfaces follows the guidelines to SOA 100%?
Im in the infraestructure area few days ago and the leaders have been thinking about migrate to a PI 7.1.1 from XI 3.0 and in the last version develop about 50 new interfaces. so im traying to understand the guidelines to consider at the moment to create a new interfaces in PI 7..
those are some of my doubts about the revolutonary changes that ESOA brings to PI.
Hope anyone can help me.
Thanks
RP

First you have to know like what are the different Global,Core data type available , then only you can make a decision to go with global data types or Manuall creation.
    simple data type as i´ve been doing in previous releases.
--- Could i develop my owns GDT? how should i do this?
You can develop Global Data types,before that you have to proove that your GDT not available in SAP and we can reuse , then the development stadards you have followed should match with Ccts Based standards.
SAP and Parters they are working one developing GDTS and Enterprise services.
betetr to refer SOA documentation,so that you will understand concepts.
--- is mandatory use GDT in PI 7.1?
it is not a mandatory, if you want to use GDT you can, elase you can go with manual creation,i have done two implementation with PI 7.1,till now i never used GDTS
--- every interface created in PI 7.1 is from the scratch oriented to SOA or just in part?
The Term SOA refers what ever you developed should be reusable,but in SAP point of view SAP developing Enterprise Services they have stored in Service registry,that means mostly we never develop enterprise services,what ever SAP developed Enterprise services offer Stability,reusability and many more.
is mandatory that every new interfaces follows the guidelines to SOA 100%?
Not really,Many people who is working PI7.1 dont know what is ESOA,how we can reuse enterprise services,still following traditional way of developemnt approach(PI7.0).
When you decided to follow SOA guidlines first you should have fair understanding about ESOA concepts.
Im in the infraestructure area few days ago and the leaders have been thinking about migrate to a PI 7.1.1 from XI 3.0 and in the last version develop about 50 new interfaces. so im traying to understand the guidelines to consider at the moment to create a new interfaces in PI 7..
iT IS REALLY GOOD MOVE
those are some of my doubts about the revolutonary changes that ESOA brings to PI.
i've been reading many documents about ESOA, GDTs and SAP PI. as I could see SOA is deeply ligated to Global Data Types which are based on the UN/CEFACT standar CCTS.
questions are:
---considerig that, how should i develop my futures interfaces in PI, i mean how do i know when should i apply a GDT o create .

Similar Messages

  • File Adapter Transactional in SOA and OSb

    Hi All,
    Is file adapter transactional in SOA and OSB. I have a requirement where a inbound file adapter polls for a file and it is consumed by a topic.If topic is down,how can I know that the same file will goes to topic when is up(how can I make it transactional).I want to do this both in SOA ans OSB.
    Any help would be appreciated.
    Thanks,
    Kumar.

    Hi Kumar,
    File Adapter itself is NON TRANSACTIONAL...
    4.2.9 Nontransactional
    The Oracle File Adapter picks up a file from an inbound directory, processes the file, and sends the processed file to an output directory. However, during this process if a failover occurs in the Oracle RAC back end or in an SOA managed server, then the file is processed twice because of the nontransactional nature of Oracle File Adapter. As a result, there can be duplicate files in the output directory.
    http://docs.oracle.com/cd/E28280_01/integration.1111/e10231/adptr_file.htm#BABIEBJF
    Cheers,
    Vlad

  • Dynamic endpoints in SOA and OSB 11g

    Hi,
    In AIA we have aiaconfiguration properties.xml from where end points of wsdls will be accessible.
    This enables ease in migrations so that if endpoint changes it is only need to be changed in aiaconfiguration properties.xml.
    Can the same be acheived in SOA and OSB 11g projects?
    Thanks,
    Sowmya

    Hi Sowmya,
    Yes, it is very much possible in OSB 11g using customization (you may use it manually or programmitically). Please refer -
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15867/customization.htm#CACJCAGD
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15022/toc.htm
    Regards,
    Anuj

  • What products to choose for a SOA and  BPM Scenario?

    Hi, i am beggining in this interesting world of SOA and BPM. I am responsible for evaluating to implement a business testing case of SOA and BPM that involves these products: Oracle BPM, Oracle Service Bus, Oracle BPEL, Oracle Weblogic Server.
    So, i decided to install and configured in the same order, the following products (some of them are from the Fussion Middle Ware 11g):
    1- Oracle Database XE
    2- Repository Creation Utility (11.1.1.2.0) to create schemas in database for SOA and BAM
    3- WebLogic Server (10.3.2)
    4- SOA Suite (11.1.1.2.0), that includes BPEL
    5- JDeveloper and Application Development Framework (11.1.1.2.0)
    6- Soa-jdev-extension
    7-Oracle BPM Suite
    Next, i tried to follow the running y building tutorial for Fusion Order Demo, according to "e10275-Running y Building an Application with SOA Suite" guide, but i couldn´t deploy the demo because of Ant Module Issue.
    Also, i've noticed, that the service bus included in SOA Suite 11g is not the Oracle Service Bus but Enterprise Service Bus called mediator, and according to documentation in Soa Suite 11g, Oracle Service Bus is available as a separate download with an Oracle SOA Suite license. But revising Oracle Service Bus downloads, there is an only one: Oracle Service Bus 10gR3 (10.3.1.0) hat works with Weblogic server 10.3.
    Besides that, there is no integration between Oracle BPM Suite and SOA Suite.
    And after all, i have the following questions:
    1. Is it correct the products choosen (version 11g) to implement Business SOA/BPM evaluation case?
    In case of answer to question 1 be affirmative:
    2. How can i integrate Oracle Service Bus to SOA Suite 11g?
    3. How can i integrate Oracle BPM Suite to SOA SUite 11g?
    In case of answer to question 1 be negative:
    4. What products to install and configure to fulfill the business test case products requeriments: Oracle BPM, Oracle Service Bus, Oracle BPEL, Oracle Weblogic Server?
    I would appreciated your help.
    Roycito

    Hi Roycito,
    And after all, i have the following questions:
    1. Is it correct the products choosen (version 11g) to implement Business SOA/BPM evaluation case?Yes. From technical perspecive it is possible and you have chosen the right combination, however it may differ as per your business requirements and use case.
    In case of answer to question 1 be affirmative:
    2. How can i integrate Oracle Service Bus to SOA Suite 11g?Current version of OSB (10.3.1) does not support 11g resource adapters so direct integration may not be possible but through a transport protocol such as HTTP(S), JMS, File and FTP, you can integrate OSB indirectly with SOA suite 11g. Please refer -
    http://download.oracle.com/docs/cd/E15523_01/integration.1111/e10223/04_osb.htm
    3. How can i integrate Oracle BPM Suite to SOA SUite 11g?Through BPEL it should possible. Please refer -
    http://download.oracle.com/docs/cd/E15523_01/integration.1111/e10223/505_bpm.htm
    Try to contact your local Oracle Sales Representative for more details and support from Oracle for implementaion of your use case.
    Regards,
    Anuj

  • Run the Repository Creation Utility (RCU) to install the SOA and MDS schema

    Hi
    I am new to SOA Suit and RCU installation.
    Can any one help me to provide a link to download RCU for linux OS 64-bit.
    how to Run the Repository Creation Utility (RCU) 11gR1PS3 to install the SOA and MDS schemas (Please provide the doc file are installation steps)
    I have installed following softwares
    1. Install Linux OS 64-bit
    2. Install the Oracle 11gR2 (11.2.0.1.0) 32-bit or 64-bit Database.
    3. Install WebLogic 11gR1PS3 (10.3.4.0) 64-bit.
    4. Install SOA Suite 11gR1PS3 (11.1.1.4.0) 64-bit
    Thanks in advance......
    Bye
    Phani

    Hi Dasari,
    Thanks for your reply.
    I have downloaded RCU from
    Prerequisites & Recommended Install Process
    Repository Creation Utility 11.1.1.4.0 Size: 308 MB, Check Sum: 2446020112
    http://www.oracle.com/technetwork/middleware/soasuite/downloads/index.html
    but I didn't saw rcu.sh but I saw RCU_HOME/BIN/rcu.bat file, which is support windows environment.
    I am looking RCU for linux OS 64-bit.
    if the same will use for both windows and linux that to 64-bit. please help me the RCU runing steps
    Thanks
    Phani

  • I want to know about enterprise soa and sap netweaver

    Hi all,
                 i am ABAP'r , i want to know about Enterprise SOA And SAP Netweaver ,
    please send some documents about that .
    Thanks&regards.
    Naveen Kumar

    ESOA mean Enterprise Service Oriented Architecture
    SOA mean an Architecture approach to define IT solution for business problems using loose couples SERVICES
    Service mean: definition of a business function in terms of the service message, protocol and nature
    Nature mean Service direction, Service mode and service contract
    WEB SERVICE, XML, XSD, SOAP : Mean a technology following SOA architecture approach to IT enablement of a business need.
    WEB service compose business functions, location of services, messages of service offering and protocol into a single definition to define service contract.
    XML mean a common language to represent message
    XSD mean a common way to define message structure
    SOAP mean a procol which carry messages of services between service consumer and service provider.
    Finally : Web service is not SOA. Web service is a technology implementing SOA architectural approach to IT enablement of a business NEED.
    Note: If you are happy with answer please make sure point is rewarded.
    Thanks

  • Running soa and IPM in different machines

    Hi Everybody,
    I have installed admin server,soa,IPM in machine A and machine B.Then i need to run soa and IPM in different machines(soa in machine A,ipm in machine B).Please suggest me to do the needful.
    With Regards
    Jyoti

    Hi
    Look at Note : 885983.1 on metalink . This gives the steps to configure Cs when webserver is on a different machine altogether.
    Srinath

  • Email activity for soa and bam with pre-built virtualbox images

    Dear OTN,
    i am running pre built virtualbox image for soa and bam and want to run with email activity and configure the email inside the virtualbox can anyone help me with email activity in pre-built virtualbox image.
    Thanks & Regards,
    Pavan

    Hi there
    I have a Technote that shows how the information can be published from EBS to BAM. In addition you could create an end to end visibility across the products e.g. B2B - BPEL - EBS - Financials etc by raising the events to BAM .
    There is no out of the box dashboards available today. However, i have a number of customers who are doing this use case by themselves or through some SI/Oracle consulting.
    can we contact you offline to discuss your requirement?
    http://www.oracle.com/technology/products/integration/bam/11g/technotes11g/whitepaperBAM_E-BusinessSuiteIntegration.pdf
    There are certified adapters available for EBS to FM as well.
    Regards
    Payal
    Edited by: PayalS on May 21, 2010 4:25 PM

  • SOA and REST

    Hi
    I start this thread to get an insight from the Architect community who is working on the Best-Built applications to know the direction related to adhering and adopting to SOA and REST based applications.
    In this guidelines book, I see SOA as the framework to expose the business functionality as Enterprise Services, even it suggests that BAPIs and RFCs are to be encapsulated in webservices as far as possible. I like the guidelines to provide the application flexibility for the business logic so that I can use irrespective of the platforms, versions and so forth. Also it helps me in orchestrating these services in A2A, B2B and in the integration scenario where multiple systems and softwares are used.
    Then came the new buzzword, I understand that many developers and Architects are considering REST as the go to Architecture for the future and SOA enterprise services may be outdated.
    I do believe that REST and SOA webservices are different architectural styles, REST can be used more in sin point to point simple client server and point to point applications(synchronous) and mobile scenarios, so that the SOAP payload that exists in SOA can be avoided to improve the performance and data tranfer. But how much it can be used in the A2A, B2B integration scenarios where the critical business applicartions always rely on Asynchronous communication. SAP Bnaking and Utilities are heavily developed based on SOA based Enterprise Services. At the same time within SAP some people are still under the impression SOA is dead.
    I am now confused, as an Architect I would like to follow these guidelines to suggest the customers and the developers I am working with that follow the guidelines. But, there is no mention about REST in this book except in one place. It would be nice to mention in this book about guidelines of using REST and SOA.
    I am really interested in hearing from you all and the document owners as well.
    Regards,
    Suresh

    Hi Suresh,
    you raise a very good question, which keeps the BBA team quite busy. I might not be able to give a perfect answer right now, but stay tuned for our next BBA updates. We are working on new SAP NetWeaver Gateway and a Mobile chapter. I foresee that those new chapters will also trigger some minor updates on language in the existing Process/SOA chapter.
    For last weeks TechEd in Las Vegas we already published a preview of the Gateway and Mobile chapter in the pdf version of our book. My personal opinion is that SOA comes with different implementation flavors, which are optimized for different use cases. Web Services and REST are both just different means of Service Orientation. As you said, web services is a good choice for A2A, B2B integration. On the other hand other more light weight integration for mobile but also other very light weight applications are a better use case for REST.
    We need to be thorough on releasing our official SAP Guidelines and need to ask for your patients. As said stay tuned for more updates on Gateway, Mobile and Process/SOA.
    Best, Joerg

  • Single Oracle Database repository to support SOA and OIM is it possible

    Hi, I'd like to install and configure SOA and OIM and would like to know if I can use one database as the repository to support SOA Suite install and OIM install ?
    In a development environment is it safe to install SOA Suite 11g and OIM 11g on the same server with all of its components? This is only for the development environment. Thanks

    Hi,
    I feel you can do it with single Oracle Database,check the below links:
    http://ofmwsoa11g.blogspot.com/p/oim-oam-ldap-oid-dip-ovd-oif-sso.html
    http://onlineappsdba.com/index.php/2010/08/05/oracleidm-11g-step-by-installation-of-oam-oim-oaam-oapm-oin-111130-part-i-load-schema/
    Best regards,
    Rafi.

  • Establishing BPM, SOA and Enterprise Architecture and 'Governance'

    Good day all,
    (Originally posted on LinkedIn Oracle BPM group)
    (This post can also apply to those implementing SOA and/or Enterprise Architecture)
    After reviewing Oracle's IT Strategies from Oracle (ITSO) reference library (http://www.oracle.com/technetwork/topics/entarch/itso-165161.html) there does not seem to be anything specifically created (yet) targeting a BPM Governance Framework.
    It is mentioned in a document in the above mentioned library, titled "Business Process Engineering", document ID E20216-03, file name of, oracle-pg-bpm-bus-proc-eng-r3-0-292099, page 5-2, 3rd paragraph, and I quote, " (see A Framework for BPM Governance for more information). Yet there is no link or section to or for said reference nor anything else within that document. Disappointing.
    The closest and so far best approach I feel is a PDF file titled, ONE 2010-ART-BPM Governance Framework-VKhusidman-v51, authored by Vitaly Khusidman, titled "BPM Governance Framework", BPTrends ▪ July 2010
    In this above document Dr. Khusidman recommends utilizing TOGAF as a framework for establishing the BPM Governance Framework. This also seems like a sound approach for those addressing the Enterprise Architecture (and governance which is a part of that larger 'whole') as well as SOA and BPM, especially those moving to a combination of SOA and BPM.
    What are the thoughts and approaches being used by others, who may also be using some of Oracle's products and tools, and tasked with addressing the whole enterprise and/or SOA-BPM combined?
    Cheers
    Edited by: 863177 on Jun 23, 2011 6:16 AM

    Or that phase of product life cycle..
    It seems as if academics are taking an increasing interests in SDN for gathering data. Possibly a knock-on of the University Alliances.
    IMO this one is legitimate.
    Cheers,
    Julius
    ps: Haven't guestified a Professor yet for ponits gaming with students. A whole new market!...

  • Installing Oracle BPM suite, when SOA and BAM domain are already installed

    Hi Gurus
    I have installed already Oracle SOA domain now I have to install Oracle BPM suite, How to install it with no effect on already installaton.
    Please guide,
    Aamir

    Hi Aamir,
    Shutdown the database all the servers. Start the configuration wizard again(SOAORACLE_HOME/common/bin/config.sh) and select BPM and finish it. (SOA and BPM share the same schemas)
    Start the servers. Now you can see that BPM is configured with your soa server.
    To check whether everything is fine, login to AdminConsole , goto Deployments and check whether oracle.bpm.runtime(11.1.1,11.1.1) is shown as "Active"
    thanks,
    Murugesh

  • Need Key Differences between SOA and ESOA

    Hi,
    I am beginner for ESOA. Could any one please let me know the key differences between SOA and ESOA?
    Thanks in advance.
    Regards,
    Gopi.

    Hi Gopinath,
      Please refer the following thread for the important info and Difference between SOA and ESOA.
    What is ESOA?
    Thanks,
    Ram.
    Edited by: Ramakrishna kopparaju on Sep 2, 2008 10:59 AM

  • Need Guidance from SOA and ESOA Experts

    Hi Everybody.
    Good Morning.
    I have good experience in JAVA and J2EE.
    i am going to work in Services team.
    i am new to the SOA and ESOA Concept.
    Please tell me, what would be the right approach to know the basics of SOA and ESOA.
    Please tell be some books and links which would useful for the same.
    Please dont redirect to some other links in forum...(am unable to find the source information when passing thru those links
    Thanks in advance.

    IN which role are you going to work in Service Team?
    If you are Service Designer you have to know following things
    1. Responsible for placing service reference documents in the Registry (WSDL and XSD) / Repository (usage scenarios annotated with non-functional requirements...)
    2.Reconcile candidate service interfaces with existing infrastructure and identify missing pieces (e.g. mainframe service enablement)
    3.Analyze all candidate service interfaces and check for gaps, inconsistencies or redundancies (e.g. overlapping service boundaries)
    4.Match technical solutions to outlined design constraints (e.g. WS-Security to solve integrity and confidentiality constraints)
    5.Formalize Service Descriptions into WSDL, XSD, etc
    6.Work with Application Architect and Data Architect to ensure consistency with existing XML data formats and conventions
    7.Create virtualized end points in the SM to be used in the Registry
    8.Define policy in SM in collaboration with the Application Architect and  IT Security
    9.When changing the interface for pre-existing services, the Service Designer is responsible for defining appropriate elements (e.g., namespaces, versioning, and content based routing) that facilitate simultaneous deployment of multiple versions of the service
    10.Responsible for ensuring compliance with published WS-Basic Profile
    If you are a service developer you will do the following responsibilities
    1. Identify (in collaboration with the Application Architect) and document the design patterns that will be used in implementing the service
    2.Participate in creating recommendations for the WS implementation framework (e.g. WAS, RAD) Participate in design and code reviews
    3.Implement services (by means of a specific development language and design pattern(s))
    4.Successfully execute unit tests created by Service Tester(s)
    5.Other services should be leveraged as appropriate with any direct data access designed in cooperation with the DBA and the Data Architect
    6.Document service implementation
    7.Responsible for re-factoring and regression testing when changes are made to an existing service
    8.Ensure all relevant implementation related documentation is placed into the service repository
    If you are a service tester you will do following things
    1. Develop test plans and associated test cases for both unit tests and integration tests for services and service groups, using a web services specific testing tool
    2.Ensure successful unit test completion prior to elevation to the Integration environment
    3.Ensure successful integration test completion prior to elevation to the System Test environment
    4.Ensure SLA performance metrics are met prior to elevation to Production environment
    5.Ensure test results are logged
    6.Ensure defects identified through Integration and System Test environment testing are communicated to the Service Implementer(s) and Service Designer(s) for the involved services, as well as to the Application Architect [ Only integration tests should fail since unit tests were confirmed prior to elevation to integration environment ]
    7.Test for interoperability and other standards conformance
    If you are a SOA Architect you WILL
    1.Understand application design, SOA technologies, database and data warehouse design, network design, and the many other aspects of information technology
    2.Responsible for documenting patterns that support SOA
    3.Responsible for end to end service requestor and provider design
    4.Responsible for stating non-functional service requirements
    5.Responsible for the recommendation of the architectural framework, its maintenance and communication to Application Architects
    6.Responsible for adherence to architectural frameworks
    7.Ensure appropriate computational and data capacity are accounted for Know the capabilities of current technologies and work with business to recommend the best technologies to achieve the units strategic goals
    8.Work with business units to evaluate software options from an investment point of view
    9.Help business to obtain predictable benefits and recommend organizational and SDLC process changes depending on the recommended architecture
    10.Work closely with Business Analysts to carefully consider business processes across business units; with the goal to reduce overall cost and improve effectiveness
    11.Endeavor to stay abreast of emerging technologies and make appropriate recommendations for changes and additions to the enterprise architecture
    12.Support change management impact analysis
    13.Defines the standard naming conventions to be used for managed services
    14.Plays a key role in defining the various enterprise architectural frameworks to be utilized
    15.Responsible for defining, and ensuring adherence to application architecture framework guidelines and communicating them to the Application, Information and Data Architects etc.
    16.Define work flow and approval process for service additions and changes to be made to the Registry
    17.Responsible for identification of services and definition of service interfaces
    18.Mediate between business and technology
    FINALLY,
       if you stick with a SOA enabled tools guy and try to learn SOA around it, you will remain a blind SOA guy.
    SOA is an architecture approach which allow us to do IT enablemenet of business using loose couples services which can be defined by INTERFACES.
    SOA introduce a new layer into enterprise architecture which enforce partially and fully following concepts
    1. Enterprise Service Bus (ESB), provide mediation, routing, transformation, translation of interface messages between service consumer and provider. Examples of ESBs are Netweaver XI, IBM Websphere 6.0  ESB, BEA Aqualogic, TIBCO's business works.
    2. Enterprise Service Registry: This tool provide SERVICe goverance views by providing a place for create/admin and manage service policies. Service policies are applied to service in different phase of service life cycle such as service plan, design, build, deploy and manage. Some examples of service registry are XI registry, Systinet from HP, WSSR from IBM. All registries has to follow UDDI specifications
    3. Service Repository: A unified place holder for service metadata and artifacts. Service artifacts are generally based on Object Management Groups Reusable Asset Definition. Some good example of service repository are XI repository, WSSR, Systinet etc
    4. Service Management framework. This is the tool manage the deployed services using service management framework. Examples IBM Tivoli SOA manager, HP SOA manager, XI Run time work Bench etc
    Please do not try to learn SOA with respect to a tool. Learn SOA as an Architecture displine to build solution using implementation independent interfaces with supporting contracts and data.
    WEB Services, XML, XSD, ESB, Registry, Repository etc are just frameworks supporting SOA concept, it is not really SOA. You can do SOA with CORBA AND IDL if you want.
    SAP, IBM, HP, BEA, TIBCO, ORACLE etc are companies building tools using SOA frammework enabled technologies. A tool is not SOA, it is just using SOA as a foundation for thoughts.
    When you learn SOA, think outside the BUNN
    Thanks

  • SOA and SAP Netweaver PI/XI

    Hi All,
    I need to give small presentation on SOA and SAP Netweaver PI/XI.
    like what is SOA, WebService using SOA, SOA and SAP Netweaver PI/XI.
    Pls send me blogs/ppt/docs
    Regards

    http://www.sdn.sap.com/irj/sdn/nw-soa
    you should find all you need here.

Maybe you are looking for