Thursday Jun 18, 2015

BPM 11g – Using two dates to calculate and implement a SLA by Suyash Khot

clip_image002A very common use case for using an SLA (Service Level Agreement) is when there is a start date-time (not necessarily the current date-time) and an end date-time and you want to use the time difference between those two dates as your SLA in your BPM process. In the good old BPM 10g days you could do that easily. You could take the two dates and subtract one from the other and the result could be used as a SLA value. Unfortunately, the same cannot be done in BPM 11g as easily but we do have a solution.

The following will demonstrate how the above scenario can be achieved in BPM 11g. Since the SLA calculation itself is just a few lines of Java code, we will use a BPEL component called 'Java Embedding' for it. It does exactly what the name suggests; it embeds Java code into a BPEL process. In this blog, we will kill two birds with one stone and will look at the Java code to calculate the SLA value and also look at how to embed that into a reusable BPEL process. The BPEL process can then be referenced or invoked from any client, including a BPM process.

  1. Create a very simple reusable synchronous BPEL process. This BPEL process will be the SLA calculation utility. The input payload will have the two date-times (start date-time and end date-time) as strings. The output payload will have the calculated SLA value as string.
  2. We will set the output variable in the ‘Java Embedding’ component later, but for it to work the output variable has to have already been initialized. Therefore, let’s initialize the output variable. Drag the ‘Assign’ component and give it an appropriate name and assign a default value to the output variable. I have assigned it ‘PT60M’, which translates to 60 minutes Duration. Here are some examples of Duration code:

PT5M - five minutes
P1D - a day
P1M - a month
P1Y1DT1H1S - one year, one day, one hour, and one second

Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Monday Jun 01, 2015

Purging data from Oracle SOA Suite 11g – Part 1 by C2B2

clip_image002The following questions will be answered:

    • How does Oracle SOA Suite 11g (PS6 11.1.1.7) store data?
    • What data does Oracle SOA Suite 11g (PS6 11.1.1.7) store?
    • Why do you need to purge Oracle SOA Suite 11g (PS6 11.1.1.7) data?
    • What are the purging options available for Oracle SOA Suite 11g (PS6 11.1.1.7)?
    • Which data will be purged by the Oracle SOA Suite 11g (PS6 11.1.1.7) purge script?
    • List of composite instance states that will be considered for purging by the purge script
    • How to install the Oracle SOA Suite 11g (PS6 11.1.1.7) purge script?
    • How to execute the Oracle SOA Suite 11g (PS6 11.1.1.7) purge script?
    • What is Looped purging (Oracle SOA Suite 11g (PS6 11.1.1.7) purge script)?
    • What is Parallel purging (Oracle SOA Suite 11g (PS6 11.1.1.7) purge script)?
    • Description of parameters used by the Oracle SOA Suite 11g (PS6 11.1.1.7) purge script
    • Example 1: Executing the Oracle SOA Suite 11g (PS6 11.1.1.7) purge script for all composites
    • Example 2: Executing the Oracle SOA Suite 11g (PS6 11.1.1.7) purge script for a specific composite

How does Oracle SOA Suite 11g (PS6 11.1.1.7) store data?

SOA Suite uses a database schema called SOAINFRA (collection of database objects such as tables, views, procedures, functions etc.) to store data required for the running of SOA Suite applications. The SOAINFRA (SOA Infrastructure) schema is also referred to as the ‘dehydration store’ acting as the persistence layer for capturing SOA Suite data.

What data does Oracle SOA Suite 11g (PS6 11.1.1.7) store? Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Thursday Mar 28, 2013

Save up to 35% on Oracle SOA Suite 11g R2 Developer Cookbook & SOA Made Simple from Packt

clip_image002

Use promo code 98pbe5 to get 25% off the print books and Use promo code 98pbe5 to get 25% off the print books and e63hqj to get 35% off the eBooks listed below. You will need to be logged in for the discounts to apply at checkout. Discount codes expire March 31, 2013.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit  www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum

Tuesday Apr 10, 2012

SOA Suite 11g Database Growth Management

This whitepaper “Oracle SOA Suite 11g Database Growth Management”  has been written to highlight the need to implement an appropriate strategy to manage the growth the of SOA 11g database. The advice presented should facilitate better dialog between SOA and Database administrators when planning database and host requirements

Whitepaper Oracle SOA Suite 11g Database Growth Management

Advisor Webcast “Oracle SOA Suite 11g Database Growth Management” April 11th 2012

Author: Michael Bousamra

Contributing Authors: Deepak Arora Sai Sudarsan Pogaru

SOA Partner Community

For regular information on Oracle SOA Suite become a member in the SOA Partner Community for registration please visit  www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum

Monday Feb 20, 2012

Service Bus 11g Development Cookbook

The Oracle Service Bus Development Cookbook is a book which contains more than 80 practical recipes to develop service- and message-oriented solutions on the Oracle Service Bus 11g.image

This cookbook is full of immediately usable recipes showing how to efficiently develop on the Oracle Service Bus. In addition to its cookbook style, which ensures the solutions are presented in a clear step-by-step manner, the explanations go into great detail, which makes it good learning material for everyone who has experience with the OSB and wants to improve. Most of the recipes are designed in such a way that each recipe is presented as a separate, standalone entity and reading of prior recipes is not required. The finished solution of each recipe is also made available electronically.

The 80+ recipes are organized into the following chapters (the digit behind the title showing the number of recipes in that chapter):

  • Creating a basic OSB service (13)
  • Working efficiently with OSB artifacts in Eclipse OEPE (7)
  • Messaging with JMS transport (9)
  • Using EJB and JEJB transport (5)
  • Using HTTP transport (5)
  • Using File and Mail transports (5)
  • Using JCA adapter to communicate to the database (6)
  • Using SOA Direct transport to communicate with SOA Suite (4)
  • Communication, Flow Control and Message Processing (10)
  • Reliable communication with OSB (5)
  • Handling Message-Level Security requirements (9)
  • Handling Transport-Level Security requirements (4)  

Almost a year ago the author team meet at our SOA & BPM Community Forum in Utrecht. Guido Schmutz our OSB guru from Swiss formed a team that delivered the book in less than 12 months! Congratulations to all the authors Guido Schmutz, Edwin Biemond, Jan van Zoggel , Mischa Kölliker and Eric Elzinga!

Book Details

Language : English
Paperback : 522 pages [ 235mm x 191mm ]
Release Date : January 2012
ISBN : 1849684448
ISBN 13 : 978-1-84968-444-6
Author(s) : Guido Schmutz, Edwin Biemond , Jan van Zoggel , Mischa Kölliker , Eric Elzinga
Topics and Technologies : All Books, Oracle Fusion Middleware, Cookbooks, Enterprise, Oracle

You are writing a book ? Let us know we are very interested to promote it within the community! For additional books on SOA & BPM please visit our publications wiki.

For regular information on Oracle SOA Suite become a member of the SOA Partner Community. To register please visit  www.oracle.com/goto/emea/soa (OPN account required)

Blog Twitter LinkedIn Mix Forum

Wednesday Nov 02, 2011

BPM Suite 11g Handbook Released

Oracle Business Process Management Suite 11g Handbook published by McGraw Hill is now available at McGraw Hill’s website as well as at Amazon.com.

clip_image002

Table of contents

Part I: Introduction
Chapter 1: BPM – Background
Chapter 2: Standards in BPM
Chapter 3: BPM Suite 11g – Overview
Part II: Mastering Oracle BPM 11g
Chapter 4: Quick Learners Guide to Oracle BPM 11g
Chapter 5: Business Process Modeling and Implementation using BPMN 2.0
Chapter 6: Mastering Business Rules
Chapter 7: Advanced Human Tasks
Chapter 8: Developing Rich User Interfaces for BPM with ADF
Part III: Essentials of Oracle BPM Methodology
Chapter 9: Planning a BPM Adoption
Chapter 10: Strategic Analysis, Process Selection and Design
Chapter 11: Technical Design and Project Delivery Strategies

"Chapter 3: BPM Suite 11g – Overview" and "Chapter 8: Developing Rich User Interfaces for BPM with ADF" are available for free download (Chapter 3 and Chapter 8) from McGraw Hill’s website.

Partners can attend our free BPM online trainings as part of the  BPM knowledge zone. For regular information become a member of the SOA & BPM Partner Community please register at http://www.oracle.com/goto/emea/soa

Blog Twitter LinkedIn Mix Forum

About





Search

Archives
« August 2015
SunMonTueWedThuFriSat
      
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
     
Today