Oracle SOA Suite Handbook Blog

resources complementing the Oracle SOA Suite Handbook

Oracle SOA Suite Handbook Blog

Hoofdmenu

Spring naar de primaire inhoud
Spring naar de secundaire inhoud
  • Home
  • Part 1 – Setting the Stage
    • Overview
    • Chapter 1 – Saibot Airport reaching for the Future
    • Chapter 2 – Overview of Oracle Fusion Middleware and SOA Suite 12c
  • Part 2 – Elementary Services
    • Chapter 3 – Exposing SOAP and REST services using Service Bus
      • Creating the first Service Bus service: The Temperature Conversion Service
      • Validation and Exception Handling & First steps with monitoring
      • Invoking an external service through a Service Bus Business Service
      • Exposing a RESTful Service with JSON message format
    • Chapter 4 – Accessing Database and File System through Outbound Technology Adapters
      • Introduction to Database Adapter with Outbound Select-from-tables
      • Inserting records into the database with the Database Adapter
      • File Adapter for Writing and Updating Files
      • Outbound (non-polling) Reading from the File System using the File Adapter
      • Native Format Transformation and Remote File Adapter – Retrieving data from internet resources
    • Chapter 5 – Introducing SOA composite applications
      • Introduction of SCA (Service Component Architecture) – the foundation for SOA Composite Applications
      • The first SOA composite application: ConversionService doing Temperature Conversions
      • Extending the ConversionService: Using XQuery as alternative to XSLT, Validation of Request Messages, Fault Handling, Composite Sensors for identification of individual instances
      • Add Height and Distance Conversion support using an external service
      • Exposing SOA composites through the Service Bus
    • Chapter 6 – outbound adapters and one way protocols
      • Flight updates through email and chat using the UMS Adapter
      • Feeding the Financial Queue through JMS
      • Content Based Routing in Service Bus pipelines
      • Using AQ instead of JMS
      • Invoking an Enterprise Java Bean (EJB)
      • Expose Inbound EJB interfaces
  • Part 3 – Composite Services
    • Chapter 7 – Composite services with Service Bus
      • Implementing the bare bones FlightScheduleService
      • Validation, Constraint Checking, Domain Value Mapping
      • Using Call Outs for validation and enrichment
      • Add a Template based Logging Pipeline
      • Parallel Processing using Split Join
    • Chapter 8 – Composite services with SOA composites using the BPEL Component
      • Using BPEL to create the bare bones FlightScheduleService
      • Implementing validation on requested Flight Schedules
      • Reusable logic through In-Line Sub Process
      • Using Embedded Java for validation and enrichment
      • External Callouts or Invoking Services from a BPEL Process
      • Creating and Using a Component Template for a BPEL process
      • Reorganizing scope ProcessingAndRouting with Parallel activities
    • Chapter 9 – Coherence Integration to reduce load and speed up response
      • Introducing cross instance Shared Memory using Coherence
      • Performance and availability boost: add some Coherence powered memory to the FlightService
      • Leverage Service Bus Result Cache
    • Chapter 10 – Embedding Custom Logic using Java and Spring Component
      • Simple intro – first steps with the Spring component
      • Integrate the Twitter Channel into the FlightNotificationService
      • Invoke Text-to-Speech and Write to Dropbox
    • Chapter 11 – Business Rules to Capture Business Logic to Automate Decisions
      • Introduction of Business Rule – Calculating the Airport Charge for a Flight – round one
      • Decision Table for extended calculation of Airport Charge
  • Part 4 – Asynch Services & Events
    • Chapter 12 – Asynchronous Services with SOA composites and Services Bus
      • Exposing asynchronous services from BPEL, Mediator and Service Bus
      • Interacting with Asynchronous Interfaces from BPEL and Service Bus
      • Exposing and implementing an asynchronous service Request Proposal
      • Correlation and Process Expiry Timers
    • Chapter 13 – Inbound Adapters – Polling Database, Consuming JMS and Receiving Emails
      • Database polling for staged Slot requests
      • Inbound JMS Adapter
      • Inbound UMS Adapter for processing incoming emails
    • Chapter 14 – Enterprise Scheduler
      • Managing Inbound Adapters through ESS Schedules
      • Schedule Composite Execution
      • Schedule ESS Job from a BPEL process
    • Chapter 15 – Event Delivery Network
      • Consume EDN event through Mediator
      • Consuming EDN events into BPEL – also: composite sensor and correlation
      • Interaction to and from EDN from Java, JMS and Service Bus
    • Chapter 16 – Oracle Event Processor for Fast Data and Complex Events
      • Introduction to Oracle Event Processor – CarPark Management
      • Publish from OEP to JMS
      • Publish from OEP to EDN
      • Credit Card Theft Detection – OEP, EDN, JMS, Java, ADF
  • Part 5 – Processes
    • Chapter 17 – Human Tasks
      • Simple Task Seeking Human Approval for Aircraft Service Proposal
      • Custom Task UI to Handcraft Proposal when rejecting the generated proposal
      • Complex Workflow in Human Task
    • Chapter 18 – Business Processes with BPEL
      • Designing the Business Process in BPEL: Security Accreditation for new Airport personnel
      • Interaction with the LDAP directory using the LDAP Adapter
      • Implement Business Logic in BPEL process: correlation, fault handling, compensation, human task, events
    • Chapter 19 – Introduction to BPM and ACM
      • Airport Accreditation Request handling in a BPMN process
      • Using WebForms to configure the task user interface
      • Introducing Adaptive Case Management – to handle top security level accreditation
    • Chapter 20 – Insight into Business Process execution
      • BPEL Monitoring using Sensors
      • BPEL Process Analytics reported using BAM
      • Process Analytics in BPM processes exposed through BAM
      • Using Business Activity Monitoring beyond Process Analytics
  • Part 6 – DevOps & Run Time Admin
    • Chapter 21 – Reuse, MDS, Versioning, Governance
      • Templates in SOA Suite – SOA Composites and Service Pipelines
      • Managing and Reusing Artifacts Using MDS (and a Common Project)
    • Chapter 22 – Building and Deploying
      • Debugging, Refactoring & Testing
      • Build Automation with Maven
      • Customization per Environment
    • Chapter 23 – SOA Suite run time operations
      • Run Time Monitoring – log files, alerts, console
      • Runtime Configuration and Fault Recovery
      • Throttling, resource allocation and purging
    • Chapter 24 – Security
      • Human Access to Run Time SOA Suite Tooling
      • Authentication and Authorization of Services
      • Confidentiality and Integrity of Message Content
      • Invoke Protected Services from SOA Suite
      • Auditing
  • Appendices
    • Airline and Airport Industry Resources
  • Sources

Tagarchief: metadata services

SOA Suite 12c: Deploying shared artifacts to Run Time MDS – the official approach and the quick short-cut

Geplaatst op 27 juni, 2014 door Lucas Jellema
Reageer
Geplaatst in SOA Suite 12c | Tags: deployment,design time,fmw 12c,mds,metadata services,oramds,sar,shared artifacts,soa suite 12c | Geef een reactie

SOA Suite 12c: Sharing resources between development environments: Export from and Import to Design Time SOA MDS repository

Geplaatst op 27 juni, 2014 door Lucas Jellema
Reageer

The MDS repository is an important mechanism for SOA Suite 12c, both at design time during development as well as at run time. At design time, MDS is used to host shared resources such as WSDL and XSD documents that are referenced in many different places. Instead of copying these resources between applications and projects, or creating central shared folders that are managed manually and at file system level, MDS is concept that is native to JDeveloper and therefore much easier to use with these shared resources.

In SOA Suite 12c, a design time, file based MDS repository is part of the development environment – out of the box. You can create your own file based MDS repositories in addition to this out-of-the-box instance.

When you open the Resource window, under IDE Connections | SOA-MDS, you will find the connection to this local, file based repository – that is initially empty.

image

Resources can be added to the MDS, for example by transferring them from SOA composite or Service Bus projects. Resources can also be transferred from the MDS to Service Bus projects. I am not sure yet how to transfer resources from MDS to a SOA composite application.

However, as stated before, this out of the box file based design time MDS repository is local. Resources added to it, are not shared with MDS repositories in some other location. SOA composites that contain references that start with oramds: cannot be shared unless the sharing partners all have the referenced resources in their local MDS repositories. That’s why it is very convenient to be able to export selected resources from a design time file based MDS environment – to a jar-file – and import resources from this jar-file to MDS repositories in other environments. I just used this mechanism to bring resources across from one VM to another.

Lees verder →

Geplaatst in Uncategorized | Tags: fmw 12c,jdeveloper,mds,metadata services,soa suite 12c | Geef een reactie

Oracle SOA Suite 12c Handbook

Meest recente berichten

  • Book Review: Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c (Packt, June 2015)
  • SOA Suite 12c – Create, Deploy, Attach and Configure a Custom OWSM Policy – to report on service execution
  • Article: Oracle BPM Multi-Instance Subprocess Activity
  • Generate Docker Containerized Run Time and Design Time for Oracle StreamExplorer, Event Processor and JDeveloper using Vagrant, Puppet and VirtualBox
  • How to import a Visio BPM process model in BPM Suite?

Recente reacties

  • Lucas Jellema op Part 1 – Setting the Stage
  • Sascha Koerner op Part 1 – Setting the Stage
  • hal op Implement an Asynchronous Web Service using JAX-WS in JDeveloper
  • Lucas Jellema op Part 1 – Setting the Stage
  • Lucas Jellema op SOA Suite 12c: Inspect and Leverage the contents of the Run Time MDS in the Integrated WLS

Tags

asynchronous bpel bpm bpm suite bundle patch callback correlation database adapter decode deployment design time domain value map fmw 12c Java Java EE jax-ws jdeveloper json linux mds messageID metadata services moa mobile oneway polling provisioning puppet replyTo rest service bus soa composite soap Soap UI soa suite 12.1.3 soa suite 12c subprocess ums vagrant weblogic woa WS-Addressing wsdl xpath xquery

Archief

  • september 2015
  • augustus 2015
  • januari 2015
  • augustus 2014
  • juli 2014
  • juni 2014

Categorieën

  • BPM Suite 12c
  • Java
  • Platform
  • SOA Suite 12c
  • Uncategorized
  • XPath

Meta

  • Inloggen
  • Berichten RSS
  • Reacties RSS
  • WordPress.org
Met trots ondersteund door WordPress