Documents
Resources
Learning Center
Upload
Plans & pricing Sign in
Sign Out

Service Oriented Architecture

VIEWS: 4 PAGES: 11

									       Service Oriented
         Architecture
        Oracle SOA Suite 11g



95-843: Service Oriented Architecture
    Master of Information System        1
            Management
   Oracle SOA Suite 11g
• SOA from a business point of view
  BAD = Business agility through
  decoupling!
• better integration with other
  enterprises
• become a customer-centered
  organization
• reduce costs
    95-843: Service Oriented Architecture
        Master of Information System        2
                Management
    Oracle SOA Suite 11g
• SOA from an architectural point of view
• Definition of "architecture":
 "The fundamental organization of a system,
   embodied in its components, their
   relationships to each other and the
   environment, and the principles governing its
   design and evolution." ANSI/IEEE
• Interoperable and loosely coupled service
   consumer, provider and registry
• Support Governance and Event Driven
   Architecture
     95-843: Service Oriented Architecture
         Master of Information System              3
                 Management
    Oracle SOA Suite 11g
• SOA from an implementation point of view
• Standards, Standards, Standards
• Adherence to Policies




     95-843: Service Oriented Architecture
         Master of Information System        4
                 Management
 Oracle Fusion Middleware
      and SOA Suite
• Put together through acquisition of
  others (BEA, SUN, AmberPoint,
  PeopleSoft, and others).
• These are intended to be best-of-
  bread acquisitions.
• Based on Service Component
  Architecture (SCA 2007).
• FMW 11g rolled out in July 2009.
     95-843: Service Oriented Architecture
         Master of Information System        5
                 Management
  Oracle Fusion Middleware
       and SOA Suite
• The coupling between service components is
  very loose - they do not need to know about
  each other.
• Changes in location of services called, reliability
  requirements and security can be made without
  changing components.
• Fusion middleware offers all middleware
  capabilities.
• FMW 11g runs on WebLogic Server 11g
• Fusion Middleware is not sold a single product.
• Different suites are offered: BPM Suite, EDA
       95-843: Service Oriented Architecture
           Master of Information Suite,
  Suite, Governance System SOA Suite                    6
              Management
         SOA Suite 11g Key
          Components(1)
• First and foremost an SCA container
• Can run multiple instances of every composite
  application in parallel
• Supports BPEL, Rules Engine Decision Service,
  Human workflow service, Spring based Java
  Beans, Mediator (transformation, routing,
  protocol adaption) and BPMN tools to generate
  BPEL



      95-843: Service Oriented Architecture
          Master of Information System            7
                  Management
         SOA Suite 11g Key
          Components (2)
• XML deployment descriptors are bundled
  together into archives: Java Archive (JAR),
  Service Assembly Archive (SAR), etc.
• May be configured with Oracle Service Bus
  ESB. (BEA's AquaLogic Service Bus)
• Provides BAM (Business Activity Monitoring -
  including real time data from security gates
  and RFID.



      95-843: Service Oriented Architecture
          Master of Information System           8
                  Management
          SOA Suite 11g Key
           Components (3)
• SOA Suite 11g runs inside WebLogic Server 11g.
• Several web applications are included for
  configuring and monitoring FMW 11g runtime
  operations.
• The most important is the The Oracle Enterprise
  Manager Fusion Middleware Control Console.
• The main design time tool is JDeveloper 11g.
• Many Design Time at Run Time features -
  DT@RT permits on the fly configurations.

       95-843: Service Oriented Architecture
           Master of Information System             9
                   Management
           SOA Suite 11g Key
            Components (4)
• Meta Data Services (MDS) manage XSD documents,
  mappings between different vocabularies in different
  domains, reusable transformations, human task
  definitions, security policies, business rule definitions,
  business event definitions, etc.
• MDS provides a single interface across all repositories.
• The Application Development Framework (ADF) is a
  Java Server Faces based framework for
  building rich Java web applications. It was used to
  create the Enterprise Manager. ADF Business
  Components are used to publish SDO services on top of
  the database.

        95-843: Service Oriented Architecture
            Master of Information System                   10
                    Management
          SOA Suite 11g
          Demonstration




95-843: Service Oriented Architecture
    Master of Information System        11
            Management

								
To top