Ignorant & SOA approach

Hi,
Sorry for being ignorant and still studying how to make the integration between JD Edwards EnterpriseOne (9.1) with other applications using SOA approach. I have some questions that I received from my client, I appreciate if some can help me answering these questions, i need to know if JDE integration is supporting the following:
1. Windows Communication Foundation (and if not, can we develop a new web-service “WCF using .NET” and then call standard JDE services from within).
2. Protocols such as http, and TCP/IP
3. Encryption
4. Compression
I am trying to read some documents that I did downloaded from the KZ, but it will be great if you can refer me to JDE documentations or guide as a start to help on understanding the SOA in JD Edwards.
Appreciate your help, thanks in advance

Hi Anupam,
My company has a major revenue system we developed in APEX using SOA approach.
We have web-services (generated from OracleDW > PL/SQL API > JDeveloper > WS War Files > Oracle AS J2EE Container deployed).
APEX application consumes this web-services and presents in screen for user transactions. In the APEX end we have zero tables, only packages to consume web-services and for validations.
We use apex collections heavily. Basic working in a null-shell is to get WS > parse data into collections > user views or alters collections > validations on the changes to collections > call WS to perform DML transactions.
This application is in production for last couple of years, and so far done millions of dollars worth transactions - no problems.
Cheers
Ligon

Similar Messages

  • Apex & SOA

    Hello
    IS IT POSSIBLE TO DEVELOP APPLICATIONS IN ORACLE APEX USING THE NEW SOA APPROACH? HOW ABOUT USING ORACLE BPEL ON APEX APPLICATIONS, IS IT POSSIBLE? BUILDING MODERN COMPOSITE APPLICATION
    THANKS

    capslock off
    Can you describe the new soa approach?
    Think you need to give more information of what you want.
    In its most simply form you're able to start bpel-processes from the gui of an apex-application.
    What other functionality do you want to use?

  • SOA & Apex

    APEX FORUM
    IS IT POSSIBLE TO DEVELOP APPLICATIONS IN ORACLE APEX USING THE NEW SOA APPROACH? HOW ABOUT USING ORACLE BPEL ON APEX APPLICATIONS, IS IT POSSIBLE? BUILDING MODERN COMPOSITE APPLICATION
    THANKS

    Chariot,
    and you do not even have to wait for 11g to expose your PL/SQL packages as Web-Service. See the article "Build a PL/SQL Web Service" at http://www.oracle.com/technology/pub/articles/price_10gws.html
    So nothing stops your APEX application/PLSQL code to take part in the SOA world. :-)
    Patrick
    My APEX Blog: http://inside-apex.blogspot.com
    The ApexLib Framework: http://apexlib.sourceforge.net
    The APEX Builder Plugin: http://sourceforge.net/projects/apexplugin/

  • SOA from Zero

    Hello everybody, i am a student very very novice in this matter (SOA), please somebody can give me manual and tutorials about SOA from zero, (beginnign) how implementate, and concept, please is very urgent thanks to all

    Conceptually SOA isn't that difficult and there are many resources available to you.
    However, there is a lot of information out there and randomly thrashing through it may well leave you very confused. Here are some pointers which I hope are helpful.
    A massive driver for SOA has been the onset of Web services and it's supporting standards: WSDL, SOAP, UDDI. Understanding Web services and the benefits they have brought is a good start.
    Look to understand service granularity: Fine grained and course grained.
    Look to understand SOA approaches: Top-down, Bottom-up and Middle-out.
    Then, and more specifically, gain an appreciation of conceptually what an ESB engine is trying to achieve and why a BPEL engine and service orchestration is a good thing.
    Also, in order to understand SOA in some sort of context it might be helpful to look at some "SOA Maturity Models". Many vendors, including Oracle has one. They are all very similar, often just differently represented.
    For an example a company looking at SOA may go through the following steps:
    Step 1: Understand value of SOA
    Step 2: Assess SOA readiness
    Step 3: Identify SOA potential projects
    Step 4: Build a roadmap for SOA adoption
    This site and some Google searches should help enormously with all of these topics.
    Hope this helps
    Regards
    Allan.

  • Unique rollback in a BPEL process using web services

    We are a cellular communication company using Oracle DB (10g) and Oracle Forms to run our business applications (customer care and the like). We have planned a system migration using the SOA approach with the latest release of Oracle BPEL Suite (business logic), Oracle ADF BC (presentation level), Oracle OAS (application server) and JDeveloper (application development IDE).
    Within our current applications we have processes that perform several tasks (inserts, updates and/or deletes on the same DB) as part of one atomic DB transaction. Using the SOA approach we’ve deemed those tasks as being ‘services’ that we, let’s say for the sake of argument, could implement either as web services (so as to be published for reuse) or as stored procedures encapsulated via DB adapters (BPEL lexicon).
    Our biggest challenge, and hence our question to the SOA world, is how to attain that same unique transaction. We understand that there is no one perfect approach, for the ‘solution’ depends on too many factors and choices; what we’d like to know are past experiences people had or, at best, what do people consider what the best practices in the industry are regarding this matter.
    <strong><u>Approach A:</u></strong> all services are implemented as DB adapters (stored procedures and the like).
    <strong><u>PROS</u><u>:</u></strong> one single DB rollback should any service fail to execute properly and so undo all changes made so far.
    <u><strong>CONS:</strong></u> highly coupled, non-visible components (via UDDI); impossibility to manage, control and audit (via WS Manager) components; weak/poor SOA Governance.
    <u><strong>Approach B:</strong></u> all services are implemented as web services.
    <u><strong>PROS:</strong></u> loosely coupled, self-contained, and web accessible visible components (via UDDI) besides the ease to manage, control and audit (via WS Manager); strong SOA Governance.
    <u><strong>CONS:</strong></u> since each web service is a &lsquo;different&rsquo; transaction with its own &lsquo;commit&rsquo;, a unique rollback transaction for the whole process will not be possible should a WS fail, for previous WSs will have already committed their data changes before doing the rollback.
    <u><strong>Approach C:</strong></u> services implemented as a mix of web services and DB Adapters.
    <strong><u>PROS:</u></strong> those of Approach B for web services.
    <strong><u>CONS:</u></strong> those of Approach A (DB adapters) + those of Approach B (web services).
    <hr />
    So, the 64,000 dollar question is how to attain a single transaction when you have web services as part of your process? Do we need to &rsquo;build/create&rsquo; a schema/functionality similar to the &lsquo;DB-undo-segment&rsquo; in order to obtain a single rollback transaction for the whole process or does the BPEL COMPENSATE delivers this functionality somehow?
    Are we not seeing the obvious? Are we not seeing the forest because we&rsquo;re looking at a tree? Please keep in mind that we are using Oracle BPEL.
    Thanks a bunch,
    --Sergio                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    Hi Marinus,
    you are absolutely right and not missing anything. OWSM does not free you from taking additional measures to block direct interaction with the unsecure WebService from not "authorized" clients. You must restrict the http response to the OWSM host only (either in the Apache or the OC4J configuration). See the related documentation.
    --olaf                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Value Mapping in XI. Is it a curse or blessing?

    Dear Experts,
    We are using XI extensively for few B2B scenarios, we are using Value mapping in XI extensively to map the values of like Material,valuation type etc.
    We are not finding the value mapping user freindly to deal with as now the load is increasing.
    1. I would like to know is there any alternative for this in XI.
    2. Please provide me the detail help of Value mapping, what more i can do to make it flexible. All documents on value mapping is wlecome.
    thanks and regards,
    Ravi Siddam

    Hi,
    >>>2. Please provide me the detail help of Value mapping, what more i can do to make it flexible
    it's always good to ask en experienced XI consultant before making decitions like storing material mapping
    in value mapping table
    this is not a place to do it:
    a) how can business users add some more values ? (do business users have access to ID?)
    b) SAP bast practice documents say that VM tables should not be used for high volumes
    if you do the material mapping there are two ways:
    either map in sender/receiver system
    or use the SOA approach and do a sync call in a mapping to a MDM database
    so my proposal - remove value mapping now for material mapping as you will do it later anyway
    Regards,
    Michal Krawczyk

  • Feature in XI

    Hi,
    What about new feature idea of improvement in XI. What kind of projects i will expect in feature. I heard its moving towards ESOA how it is useful for XI Guys.

    Hi Karthik,
    In feature days is ESOA. All are Webservices. No need of new implementaions. Use existing functionalities.
    Check below link for ESOA
    In todayu2019s ever changing world of technology and business innovations, the ability to accelerate innovation and develop operation excellence better and faster than competitors is critical to a companyu2019s success. Business processes are the key to unlocking the potential of these strategies for competitive differentiation. This upgrade paves the road to an enterprise SOA (eSOA) which allows companies to quickly build and modify business processes to adapt to rapidly changing markets. With enterprise SOA, companies can unify stand-alone processes to quickly compose new end-to-end processes, selectively redesign existing processes and facilitate seamless process design and execution across company boundaries to take advantage of business partnersu2019 expertise. Enterprise SOA (eSOA) unleashes the untapped potential of existing business process within and across company boundaries.
    Enterprise Service Oriented Architecture (eSOA)
    eSOA in PI 7.1 addresses the shortcoming of the previous XI architecture. It provides the foundation needed to create a modernized and responsive technology environment. The typical SOA approach tends to focus exclusively on the technology framework and neglect the larger business process. A combined focus on both application and infrastructure is something that SAP provides called Enterprise SOA (eSOA). It is SOA plus Enterprise Services which enables partners and customers to plug in reusable application snippets and enable flexibility within business processes.
    It is a business-driven software architecture that increases adaptability, flexibility, openness and cost efficiency. This architecture elevates the design, composition and management of Web services to address enterprise requirements.
    SAP Architecture u2013Enterprise SOA Basics
    SAP Architecture –Enterprise SOA Basics
    *Quick Guides for setting up an eSOA prototyping environment with CE, ESR, and NWDS *
    Quick Guides for setting up an eSOA prototyping environment with CE, ESR, and NWDS
    *ESA = SOA + ES ? *
    ESA = SOA + ES ?
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70cb113e-a3d8-2a10-c2ad-e2888166e7cd
    Thanks,
    RamuV

  • Process Object Layer

    Hi,
    I just encountered a concept of POL(Process Object Layer).
    It seems that POL has a particular layer in ABAP stack to help process management.
    How does POL work?
    I would like to know how PO is used in interface and BPM technically.
    Also, my another question is about SOA approach in technical.
    If there are unit function modules/web services that can present an enterprise service,
    then should we expose single enterprise service putting together all the relevant unit services?
    Or should we build process object or business processes to orchestrate single processes?
    Looking forward to hear from you, expert.

    Process Object Layer:
    The Process Object Layer has been introduced as an additional software layer in the architecture model:
    Communication between the software layers and the Process Object Layer is based on Web services. Back-end applications are therefore integrated across all systems.
    To communicate with back-end systems, the layer consumes the synchronous and asynchronous services provided by the back-end systems.
    The layer can also consume services from non-SAP systems.
    The layer provides new object-specific services (POT/PROT services) for the business processes to be implemented. These can in turn be consumed by front-end applications or tools for process orchestration (such as SAP Business Process Management).
    This layer therefore acts as a mediator between back-end system and front-end channels. It enables transparent status and event management for all business objects that are involved in a business process.
    Data required for the business process is persisted.
    Business Process Management (BPM) Process: POT is integrated with BPM. The BPM orchestrates the POT services sequence.
    Using BPM is optional for orchestrating a POT. We can also use other tools for handling errors.
    Thanks & Best Regards,
    Deependra

  • Does Hyperion Support Failover?

    Hi Experts
    I need some information on how Hyperion APS prevents failover of an existing Application/Database. I need to create a backup plan for AAS 9.3.1 and I have read online that "
    Hyperion System 9 Analytic High Availability Services enables the distribution of processing across multiple physical servers, thereby increasing application availability. Features include connection pooling, cube clustering, load balancing and *automatic failover*."
    Can someone please tell me where can I find more detailed information on failover process and how does this actually work.
    Thanks in advance.

    Their is virtually no information in the DBAG on this, and precious little anywhere else. In my mind, this is a placeholder for things to come more than anything real -- like marketing ran it in for a touchdown before the referees noticed the players weren't on the field.
    I'm sure they have a good example or two where it was successfully implemented -- but it's likely that there is an army of support people behind the initial effort and a slightly smaller army still supporting it.
    Based on the cost and methods, it is often easier to go with an external load balancing solution and have multiple "identical" servers deal with it. It's more of a "real" answer than the current support that is given natively. Yes, the SOA approach has made good strides to support it "in theory", but the configuration and licensing requirements just don't shore it up in a meaningful (or particularly useful) manner.
    Of course, System 11 may have made some headway here, but the evidence hasn't been well publisized if so, and I would think it would be heralded in with a lot of fanfare if they did. Why? Because it's one of the relatively few weak spots in the overall product.

  • What is ESOA

    Hi,
    What is ESOA Technology why it come in to picture. Advantages of ESOA. Any back ground required for ESOA preparation.
    Thanks,
    RamuV

    HI
    In todayu2019s ever changing world of technology and business innovations, the ability to accelerate innovation and develop operation excellence better and faster than competitors is critical to a companyu2019s success.  Business processes are the key to unlocking the potential of these strategies for competitive differentiation. This upgrade paves the road to an enterprise SOA (eSOA) which allows companies to quickly build and modify business processes to adapt to rapidly changing markets.  With enterprise SOA, companies can unify stand-alone processes to quickly compose new end-to-end processes, selectively redesign existing processes and facilitate seamless process design and execution across company boundaries to take advantage of business partnersu2019 expertise.  Enterprise SOA (eSOA) unleashes the untapped potential of existing business process within and across company boundaries. 
    Enterprise Service Oriented Architecture (eSOA)
    eSOA in PI 7.1 addresses the shortcoming of the previous XI architecture.  It provides the foundation needed to create a modernized and responsive technology environment.  The typical SOA approach tends to focus exclusively on the technology framework and neglect the larger business process.  A combined focus on both application and infrastructure is something that SAP provides called Enterprise SOA (eSOA).  It is SOA plus Enterprise Services which enables partners and customers to plug in reusable application snippets and enable flexibility within business processes.
    It is a business-driven software architecture that increases adaptability, flexibility, openness and cost efficiency. This architecture elevates the design, composition and management of Web services to address enterprise requirements.
    cheers

  • XI/PI Versions

    Hi,
    Can someone give me all the major releases( 1.X, 2.X etc ) for XI/PI ?
    Justifying with SAP links would help.
    Regards and Thank you,
    Jayanth

    HI
    Features in SAP XI 3.0
    Standards-based process integration:  SAP XI enables the integration of collaborative processes across multiple application components and enterprise boundaries.  Processes are integrated using standards-based XML messaging. 
    Integration knowledge management u2013 Integration knowledge ranging from design time to configuration time is stored and managed in a central integration repository and integration directory.  This includes information about interface schema, required mappings, business scenarios, and business processes.
    Prepackaged integration content u2013 SAP solutions based on SAP NetWeaver use SAP XI to model cross-components business processes and scenarios.  Interface schema and required mapping are defined along the way. 
    Cross-component BPM u2013 It has cross component business processes and scenarios modeling which allows you to drive and control complex business processes across business applications and enterprise boundaries.  SAP XI covers the full process life cycle, including design, automation, execution, and monitoring. The collaboration knowledge in SAP XI allows you to describe integration processes from a top-down, high-level perspective, rather than having to hard code them into attached components.
    Heterogeneous landscape connectivity u2013 Adapters allow connectivity with all kinds of applications in a heterogeneous landscape.  SAP provides a range of adapters with SAP XI to integrate not only existing SAP solutions through IDoc and BAPI interfaces, but also non-SAP systems through file, messaging, database or Web service interfaces.  An open adapter framework allows the use of partner adapters to extend connectivity options to legacy and packaged applications as well as proprietary technology platforms.
    B2B integration u2013 B2B integration requires the ability to maintain partner information and communicate with partners through an agreed protocol.  SAP XI stores collaboration partner profiles centrally in the integration directory and communicate with partners based on this data.  A Partner Connectivity Kit (PCK) allows the integration partners that donu2019t use SAP XI or another integration solution.
    Web-service management u2013 SAP XI handles the send/receive Web-service calls in an advanced manner and can add value-added services. SAP XI is able to evaluate Web-service calls based on the content and definitions as defined in the integration directory.  SAP XI selects the appropriate definition and sends it on as a Web service, or transforms the Web-service call to the format and protocol that the receiving destination expects.
    PI7.1
    The newest release of SAP XI was released in the 4th quarter of 2007.  It is now called PI (Process Integration) 7.1.
    Historically, SAP upgrades consists of large, comprehensive releases that compel companies to upgrade in order to take advantage of new functionalities.  PI 7.1 is brimming with new functionalities and these are the business benefits:
    u2022     strategic u2013 business innovation and synchronized information improves decision pure technology upgrade and/or retrofit of custom modifications into new standard making
    u2022     functional u2013 process improvement leads to improved productivity
    u2022     technical u2013functionality
    In todayu2019s ever changing world of technology and business innovations, the ability to accelerate innovation and develop operation excellence better and faster than competitors is critical to a companyu2019s success.  Business processes are the key to unlocking the potential of these strategies for competitive differentiation. This upgrade paves the road to an enterprise SOA (eSOA) which allows companies to quickly build and modify business processes to adapt to rapidly changing markets.  With enterprise SOA, companies can unify stand-alone processes to quickly compose new end-to-end processes, selectively redesign existing processes and facilitate seamless process design and execution across company boundaries to take advantage of business partnersu2019 expertise.  Enterprise SOA (eSOA) unleashes the untapped potential of existing business process within and across company boundaries. 
    The mission of SAP PI 7.1 is to provide ONE integration platform for all types of business -- SAP and non-SAP, A2A, B2B, BPM, service enabling and BAM.  It saves operational costs and enable process transparency for all scenarios and leverage open systems. 
    The purpose of SAP PI is not to reinvent, but to leverage the investments you made
    into your existing integration landscape and arrive at your new service enabled
    landscape in an evolutionary manner.
    Below are the various business scenarios and processes available in PI 7.1:
    Application-to-Application (A2A) u2013 It supports message-based and standard-based integration of internal company processes by seamlessly connecting SAP and non-SAP applications.
    Business-to-Business (B2B) u2013 It provides functions to create and manage collaboration profiles and agreements between business partners.  It supports B2B industry standards such as RosettaNet Implementation Framework (RNIF) or CIDX. The Partner Connectivity Kit (PCK) is used to exchange XML documents between small business partners or subsidiaries.
    Business Process Management (BPM) provides functionality to adapt systems to changing processes.  It supports the entire life cycle of business processes u2013 from planning, implementation and monitoring to optimization.
    u2022It gives the business users the ability to directly model, manage, monitor and analyze business processes
    u2022Enables continuous process improvement and the dynamic modification of business processes
    u2022Provides the ability to change process rules without additional IT investment, thus extending the companyu2019s core business investment and maximize the return on its strategic assets.
    u2022Provides greater visibility into critical business operations for better decision making by delivering the right information at the right time
    u2022Allows the integration of people, applications and internal external resources.
    SAP PI 7.1 new features and capabilities are listed below:
    Enterprise Service Repository (ESR)
    SAP has developed a comprehensive approach and a wide range of tools to support the service identification process and is business driven with a high degree of partner participation.  The business drivers in focus are :
         business process automation
         business process innovation
         user efficiency and deployment flexibility 
    SAP refers to this set as the inventory of enterprise services.  The inventory is known as Enterprise Services Inventory.  The Enterprise Services Inventory is an integral part of the Enterprise SOA (eSOA) strategy.  It provides the enterprise services to fulfill business needs.  The tools supporting the inventory is the Enterprise Service Repository (ESR).
    This is based on the Integration Repository and is the design time repository of service object for ESA.  The advantages of having this central repository include
    Orderly development
    Reuse of existing data and leverage existing investment
    Ease of development
    Model driven development
    Service orchestration
    The Services Registry is the UDDI part of the ESR which enables service consumers to find services.
    Enterprise Service Oriented Architecture (eSOA)
    eSOA in PI 7.1 addresses the shortcoming of the previous XI architecture.  It provides the foundation needed to create a modernized and responsive technology environment.  The typical SOA approach tends to focus exclusively on the technology framework and neglect the larger business process.  A combined focus on both application and infrastructure is something that SAP provides called Enterprise SOA (eSOA).  It is SOA plus Enterprise Services which enables partners and customers to plug in reusable application snippets and enable flexibility within business processes.
    It is a business-driven software architecture that increases adaptability, flexibility, openness and cost efficiency. This architecture elevates the design, composition and management of Web services to address enterprise requirements.
    Major mapping enhancements as well as reusability of user defined functions across mappings.  It supports the use of parameters in mapping programs which gives it more flexibility and applicability by allowing the transfer of values at configuration time.  Currently, parameterized mappings are supported in Message, Java and XSLT mappings.
    Folders concepts are introduced as an additional option to organize projects and interfaces. It is available in both the Enterprise Service Repository (ESR) and the Integration Directory (ID). 
    The main benefit of folders is to be able to create access authorization.  This helps prevent unauthorized display or changes to configurations of an integration process or specific objects.
    Advanced  Adapter Engine (AAE) is the evolution of the Adapter Engine (AE) as known in previous releases.  Its capabilities are:
    u2022It enables for end-to-end message processing without any help from the Integration Engine (IE) during runtime.
    u2022It increases message processing speed and throughput by reducing latencies and resource consumption (both memory and processing time)
    u2022It is available both centrally (i.e. with installation and instance of IS) and non-centrally
    u2022Its features supports high volume and becomes the cornerstone of customers SOA strategy.
    u2022Local Processing in AAE:  Integration Server (IS) is not involve during runtime (mapping and routing carried out within AAE)
    u2022Classical Processing with AAE:  Processing also within through Integration Server (IS)
    u2022Local processing is feasible for existing java-based adapters.  This represents a performance and resource usage improvement.
    Point-to-Point (P2P) u2013 PI 7.1 provides a tool and infrastructure to centrally design, configure and support P2P connection.  Message types and interface can be designed in the Enterprise Services (ES) Repository without going through the Integration Engine (IE).  Connection configurations and communication channels can be done in the Integration Directory (ID) and configuration objects are automatically propagated to the backend business systems.
    Additional Web Service (WS) standards such as UDDI, WS-BPEL and tasks, WS-RM which provides WS reliable messaging, policy, security and Security Assertion Markup Language (SAML) which is an XML standard for exchanging authentication and authorization between security domains.
    WS-RM (Web Service-Reliable Messaging) is an open WS standard for asynchronous messaging (EO, EOIO).  Its purpose is to create a generic and open model for ensuring reliable message delivery for Web Services.  It is supported via its own entry through the Integration Engine (IE) and not through the adapter engine.  Other vendors, like Microsoft and IBM, supports WS-RM.
    refer the below links for further assitance
    Added features in PI7.1,
    https://wiki.sdn.sap.com/wiki/x/c54
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/2007/07/27/briefdescriptionaboutEnhancementinPI7.1&
    Using Folders in PI 7.1
    /people/william.li/blog/2007/08/07/using-folders-in-pi-71
    All you wanted to know about SAP NetWeaver PI 7.1 and more...
    PI7.1
    Display Adapter Synchronous Message Content in RWB of PI 7.1
    /people/william.li/blog/2008/02/07/display-adapter-synchronous-message-content-in-rwb-of-pi-71
    SAP PI 7.1 Mapping Enhancements Series: Using Graphical Variable
    /people/william.li/blog/2008/02/13/sap-pi-71-mapping-enhancements-series-using-graphical-variable
    Monitoring the IDOC Adapter in XI/PI using IDX5
    /people/kamalkumar.ramakrishnan/blog/2008/02/13/monitoring-the-idoc-adapter-in-xipi-using-idx5
    Point-to-Point Connection using ABAP in SAP using PI 7.1
    /people/william.li/blog/2008/02/13/point-to-point-connection-using-abap-in-sap-using-pi-71
    SAP PI 7.1 Mapping Enhancements Series: Parameterized Message Mappings
    /people/jin.shin/blog/2008/02/14/sap-pi-71-mapping-enhancements-series-parameterized-message-mappings
    SAP NetWeaver Process Integration 7.1: Mapping Enhancements Blog Series
    /people/jin.shin/blog/2008/02/14/sap-netweaver-process-integration-71-mapping-enhancements-blog-series
    SAP PI 7.1 Mapping Enhancements Series: Copy XML Subtree
    /people/william.li/blog/2008/02/14/sap-pi-71-mapping-enhancements-series-copy-xml-subtree
    SAP PI 7.1 Mapping Enhancements Series: Correct Structural Inconsistencies
    /people/jin.shin/blog/2008/02/15/sap-pi-71-mapping-enhancements-series-correct-structural-inconsistencies
    SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups
    /people/jin.shin/blog/2008/02/15/sap-pi-71-mapping-enhancements-series-graphical-support-for-jdbc-and-rfc-lookups
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/capabilityandEnhancementsofSAPNetWeaverProcessIntegration7.1
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/6037d7d7-f7ec-2910-5fab-dde215ba5c34 [original link is broken]
    refer this wiki for new features added in PI7.1
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/2007/07/27/briefdescriptionaboutEnhancementinPI7.1&focusedCommentId=40564
    refer these for more info...
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e00d4c57-dcad-2a10-25a7-fbc5b23abc5e
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/capabilityandEnhancementsofSAPNetWeaverProcessIntegration7.1
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00838345-708c-2a10-1199-9514c0b0a91c
    /people/udo.paltzer/blog/2007/04/26/new-sap-netweaver-process-integration-release-planned-for-2007
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/304335f7-f33c-2a10-ae80-9c9ffdc86415
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00ffdb4d-e869-2a10-7688-891d7eea1b12
    /people/udo.paltzer/blog/2007/04/26/new-sap-netweaver-process-integration-release-planned-for-2007
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/706005a3-3bd6-2910-91ae-a2016239bdcf
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a0e7734f-e969-2a10-24b6-df58a710941c
    /people/william.li/blog/2008/01/02/sap-pi-71-mapping-enhancements-series-share-user-defined-functions
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10c0de4b-7876-2a10-e286-8412668643a8
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4073b4c4-7137-2a10-a5a9-abb618b7a5e7
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0301486-758c-2a10-9d84-a195556df422
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/903a4127-5403-2a10-0a96-e9452c3ab1de
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c0f90f22-678c-2a10-91a0-f1f1bf7ff191
    /people/william.li/blog/2008/01/02/sap-pi-71-mapping-enhancements-series-share-user-defined-functionshttps [original link is broken]:///people/william.li/blog/2007/08/07/using-folders-in-pi-71
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8085e299-718c-2a10-de94-928f62b763ce
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a0e7734f-e969-2a10-24b6-df58a710941c
    /people/william.li/blog/2008/02/07/display-adapter-synchronous-message-content-in-rwb-of-pi-71
    /people/william.li/blog/2008/02/13/sap-pi-71-mapping-enhancements-series-using-graphical-variable
    /people/william.li/blog/2008/02/13/point-to-point-connection-using-abap-in-sap-using-pi-71
    /people/jin.shin/blog/2008/02/14/sap-pi-71-mapping-enhancements-series-parameterized-message-mappings
    /people/jin.shin/blog/2008/02/14/sap-netweaver-process-integration-71-mapping-enhancements-blog-series
    /people/william.li/blog/2008/02/14/sap-pi-71-mapping-enhancements-series-copy-xml-subtree
    /people/jin.shin/blog/2008/02/15/sap-pi-71-mapping-enhancements-series-correct-structural-inconsistencies
    /people/jin.shin/blog/2008/02/15/sap-pi-71-mapping-enhancements-series-graphical-support-for-jdbc-and-rfc-lookups
    /people/william.li/blog/2008/01/02/sap-pi-71-mapping-enhancements-series-share-user-defined-functions
    https:///people/william.li/blog/2007/08/07/using-folders-in-pi-71
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8085e299-718c-2a10-de94-928f62b763ce
    /people/udo.paltzer/blog/2007/04/26/new-sap-netweaver-process-integration-release-planned-for-2007
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10c0de4b-7876-2a10-e286-8412668643a8
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0068bc1-6f8c-2a10-52bb-c6ee3562feb2
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/808d3048-638c-2a10-35a6-faa48e50ad59
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70b4f0ed-688c-2a10-36bf-a1a9b1a684c9
    cheers
    reward points if found useful

  • ESB/JBI example scenarios

    Hello,
    I am trying to better understand the relationship between SOA and ESB/JBI and web services. Can anyone give me a few examples/use cases of ESB please or redirect me to resources on the web that you have found useful and that give use cases of ESB and possibly contrast them to SOA and web services?
    Thanks in advance,
    Julien.

    I (and many others) could ramble on for ages on these topics but I'll try and keep it crisp.
    I think of SOA as a set architectural guiding principles. Business processes are factored out into services that can be composed and re-composed into new applications as needed. SOA approaches can be (and have been) implemented without Web Services though perhaps its true to say that the newer technologies lend themselves far more to such use.
    One of the technologies that arises largely from the MOM (Message Oriented Middleware) community is the ESB. JBI doesn't define an ESB. JBI is a single VM approach to Integration using a disintermediated model of Message Exchange. An ESB is a larger concept invoving intelligent routing, orchestration and process flow, federated management and many others. Having said that, if I was building an ESB from scratch (see the Open-ESB project at https://open-esb.dev.java.net/) I would have JBI at its heart.
    JBI leverages many concepts from Web Services technologies such as WSDL, the concepts of MEPs from WSDL 2.0 and much more besides.
    Hope this helps a bit.
    Peter.

  • JDE Adapter or Web Services

    Just getting started on a new project. Will be creating an interface to JDE Enterprise One to import orders, contacts and related data. I see that there is a JDE Adapter that I can use in BizTalk, so that is a great start.  In reading the documentation
    it states that there are Web Services to interface with JDE, but the adapter does not use these web services. My question is: "Is it advisable to use the JDE Adapter, or just use the web services to import data to JDE"?
    Based on the documentation, it appears as though the JDE Adapter is complex to set up.  With me know being an expert in JDE, but I do have a lot of experience with web services in BT, so it appears as though it might be easier to use the Web Services.
    Thoughts?
    Thanks!!!

    Hi,
    JD Edwards EnterpriseOne offers native support of Web Services.. It’s much nicer and cleaner to have Web Services exposed directly from the JD Edwards server. It is also beneficial to the company because other systems can call the same Web Service, especially
    if they are looking at an SOA approach.
    Thanks
    Abhishek

  • Best approach taking soa suite 11g on internet

    Currently our soa suite environment 11.1.1.4 is operating within intranet only. Now we need to publish our services on the internet. I am looking for the security mechanism that I should apply in order to make the services secure. I may even like to verify that the request invoking service A is only coming from specified context.
    I have come across the page http://download.oracle.com/docs/cd/E21764_01/secure.htm. And this page is giving lot of information.
    Can you please give me an idea what might be the best practices in this regard ? What options I have that can be implemented while taking soa suite 11g on the internet.

    Now we need to publish our services on the internet. I am looking for the security mechanism that I should apply in order to make the services secure. I may even like to verify that the request invoking service A is only coming from specified context.One approach we followed at a customer :
    - SOA was installed within internal firewall zone
    - A F5 BigIP Load Balancer was setup in DMZ. This load balancer terminated one way SSL connections coming from service consumers over internet. The load balancer forwaded the request to a pool of apache of web servers within DMZ
    - The Apache web servers had a redirection rule which forwarded the request to the soa server ports within the internal firwall zone. The internal firewall was opened to allow connections between apache web servers and soa server ports.
    - WS Security Username token/plain text password was used for message level security at the soa services layer.
    Some alterations you can do :
    1. enforce 2 way ssl and make load balancer to validate the CN of the client certificate. This can make sure only authorized clients are to make calls to the service
    2. OR setup some sort of IP filtering at DMZ firewall i.e. allow traffic only from authorized clients IP addresses to the load balancers virtual address for this specific service.

  • 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

Maybe you are looking for

  • Hyperlink and drill down

    Hello Experts, i have a webi report which is having hierarchires and i can drill on 'em, i am trying to create a hyperlink to open another report from the last level of hierarchy, my problem when i create hyperlink i am losing drill functionality on

  • Need help on Weblogic Portal 8.1

    We are using Weblogic 8.1 Portal server. Below is the code snippet used in one of the JSP files to pick up contents from Documentum and display it. In this code "pz:contentSelector" tag is returning a com.bea.content.Node[] object where are "cm:getPr

  • Calling java script from a button

    Hi, I have a Form and I would like to let the end-user to confirm some action that was initiated by pressing a button. The best way would be to call Java script, but the button is an 'item' button and not a 'region' button - i..e it is placed between

  • PO Condition Record Number

    Hi Experts, How to determine the condition records for a Purchase Order? Thanks...

  • Tried to relocate itunes library and lost all music. Songs have exclamation point.

    I tried to move my iTunes library to an external drive that did not have enough space on it. The transfer did not complete. Now I cannot play any of my music. There is an exclamation point next to each song. How do I go about finding my music files?