Monday, July 2, 2012

SOA Suite

http://onlineappsdba.com/index.php/2007/07/24/oracle-bpel-process-manager-overview/


Oracle SOA Suite is unique in that it provides the following set of integrated capabilities:
  • Messaging
  • Service discovery
  • Orchestration
  • Web services management and security
  • Business rules
  • Events framework
  • Business activity monitoring


    Standards Used by Oracle SOA Suite to Enable SOA

    Service Component Architecture (SCA) assembly model

    Service Data Objects (SDO)
    Business Process Execution Language (BPEL): BPEL versions 1.1 and 2.0 are supported
    XSL Transformations (XSLT)
    Java Connector Architecture (JCA)
    Java Messaging Service (JMS)
    Web Services Description Language (WSDL) file
    Simple Object Access Protocol (SOAP)

    Approaches for Designing SOA Composite Applications

    When creating a SOA composite application, you have a choice of approaches for building it:
    • Top-Down: You analyze your business processes and identify activities in support of your process. When creating a composite, you define all the SOA components through the SOA Composite Editor. You create all the services first, and then build the BPEL process, referencing the created services.
    • Bottom-Up: You analyze existing applications and assets to identify those that can be used as services. As you create a BPEL process, you build the services on an as-needed basis. This approach works well when IT must react to a change.


    On a UNIX operating system, it is highly recommended to enable Unicode support by setting the LANG and LC_Allenvironment variables to a locale with the UTF-8 character set. This action enables the operating system to process any character in Unicode. SOA technologies are based on Unicode. If the operating system is configured to use non-UTF-8 encoding, SOA components may function in an unexpected way. For example, a non-ASCII file name can make the file inaccessible and cause an error. Oracle does not support problems caused by operating system constraints.
    In a design-time environment, if you are using Oracle JDeveloper, select Tools > Preferences > Environment >Encoding > UTF-8 to enable Unicode support. This setting is also applicable for runtime environments.


    What Happens When You Create a SOA Application and Project

    Oracle JDeveloper automatically adds the following libraries needed for your SOA project:
    • SOA Design time
    • SOA Runtime
    • BPEL Runtime
    • Oracle Mediator Runtime
    • MDS Runtime


    http://docs.oracle.com/cd/E28271_01/dev.1111/e10224/fod_intro1.htm

No comments:

Post a Comment