Sunday Jun 14, 2015

Refining your BPM process by Red Mavericks

clip_image002Ah… The holiday season! Time to be with your family, eat like an elephant, getting stuck in endless traffic jams and moving in overcrowded shopping malls. No better time to write BPM articles, right? Actually, wrong! Curiously, a peak in activity actually absorbed me completely and we couldn’t do all the stuff that we wanted to. Anyway, we’re back.

Last time, we defined and modeled our first business process in BPMN. It modeled the “Request a parking space” process, with the behavior described in the textual process description. Now we’ll refine that process so that when we decide to implement it, we’ll take less time to do so.

Optimize before implementation VS implement before optimization

There’s an interesting debate as to whether or not should the first version of the BPM model be optimized before the implementation.

Some say “of course…why would you put a substandard process in production?”, while others argue “don’t worry and put the first version of the process in production ASAP, because the BPM lifecycle will guarantee an optimized version by itself in the second iteration, based on facts, not perceptions”.

Both approaches are valid and you can choose either one. Just don’t over do it if you go with the first one, or you’ll never get a version in production.

We typically choose the first approach, but we put a (half) day cap on the optimization work (one full day if the process is complex), to limit what we do. By the end of that (half) day the process goes on for implementation with whatever optimizations done in that time. This also help us focus and go for quick wins instead of nitpicking.
With our experience, we can look at a business process and quickly identify possible improvements. In time, you will too.

See any patterns?

If you look at the process version from the last article, you’ll see somethings that appear to be repeated. These are typically good candidates for optimization.
If you can factorize these into a reusable piece, you would only need to implement it once and then reuse it as many times as you want.
Check the notifications to the requester. 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

Saturday Jun 13, 2015

It's Spring for Oracle ACM API's by Martien van den Akker

clip_image002Before the holiday season I was working on a service to receive e-mails in BPM using the UMS-email-adapter. Then process the attachments and the body and upload them to the Oracle ACM-case the email was meant for.
I won't get in too much detail here, since there are some articles on the use of ACM-API's like the ones of Niall Comminsky.
Unfortunately, until now, there are no WSDL/SOAP or REST services available on the ACM-API's, as they are on the Workflow Task API's. However, it is not so hard to make the API's available as services. The trick is to wrap them up in a set of Java-beans, with one class with methods that do the jobs and create 'request and response beans' for the input parameters of the methods and the response.
A few years ago I wrote an article on using Spring components in SOA Suite 11g. This approach is still perfectly usable for SOA/BPM12c. And gives you a WSDL interface on the API's in near to no time.
There is one remark on the API's, though. That is on the creation of the the ACM Stream Service, or actually the creation of the BPMServiceClientFactory to get the context. In the blog of Niall you'll read that you need to set the following context-properties: 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

Friday Jun 12, 2015

How To Start a Case in Oracle Adaptive Case Management 12c by Andrejus Baranovskis

clip_image002Blog reader was asking to describe how to start a new case in Oracle ACM 12c. You can read my previous blog post on ACM 12c topic - Adaptive Case Management 12c and ADF Human Tasks. There are multiple ways to start a case, depends if you want just to test the case or really use it. I would recommend to use SoapUI to test the case. In the real scenario, case most likely will be started from third party web service or through ACM 12c Java API. Here I would like to describe, how you could use SoapUI to test ACM process during development.
Once ACM 12c application is deployed, you could open it in EM. There is the option to test deployed composite and invoke it through EM Web Service tester. In the example below you can see startCase operation selected and payload structure displayed. Unfortunately it doesn't work well to test ACM process through EM, payload structure is very confusing and it usually fails with mandatory attributes missing errors:

Instead I would recommend to use SoapUI to test the ACM 12c composite. You could download and use it free of charge. Start the tool and choose to create New SOAP Project: 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 Jun 11, 2015

BPM Suite Marketing Update

clip_image002

Thanks to Mala Ramakrishnan for the detailed BPM Marketing update.

Featured

· BPM-CON an Online Conference: Intelligent Adaptive Processes for a New Digital Era

· Webcast: Intelligent BPM Systems with Oracle BPM 12c

· Event: Oracle at Gartner Business Process Management Summit 2014

· Resource Kit: Where do you learn more on Oracle BPM 12c?

Customer Success

· Engineers Australia Completes Enrollments up to 90% Faster with Middleware Platform

· Victoria State Revenue: Winner of the BPM Innovation Award

· Victoria State Revenue Has Direct Impact with Oracle BPM

· REDISA Orchestrates with Oracle Applications and Middleware

· KBACE Discusses Process Management with Oracle BPM

· Apex-Brasil Automates Project Workflow and Improves Monitoring of Foreign Trade Initiatives (Also in Portuguese)

· Panduit Delivers on the Digital Business Promise

· Total E&P Indonesie Cuts Time for Administrative Tasks by 90%

· eChartered Live for More Than 2000 Engineers

Content & Collateral

· Datasheet: Oracle BPM Suite 12c

· White Paper: Deliver on Intelligent Business Process Management

· White Paper: What’s New in Oracle BPM 12c

· Podcast Series: The Case for Adaptive Case Management

· eBook: Bridging the Gap Between Vision and Execution with BPM

· Launch Webcast: Introducing Oracle BPM12c

· Analyst Report: MWD Advisors Oracle BPM Technology Review

· Assessment: Discover if your company is lagging or leading due to BPM readiness

· Sessions from OOW14: Focus On BPM12c


On Demand Assets

Blog Series

· Oracle BPM’s Role in Delivering on the Digital Enterprise
· Straight from Engineering: Dive into Oracle BPM 12c
· Oracle’s View of Intelligent Business Process Management
· Bridging the Gap between Vision and Execution with Oracle BPM
· And more: blogs.oracle.com/bpm

Resource Kits

· Oracle BPM 12c

· Oracle BPM in the Public Sector

· Oracle BPM in Financial Services

· Kickstart your IT Service Center to Maximize Productivity

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

Wednesday Jun 10, 2015

Intelligent BPM Systems with Oracle BPM Suite 12c – Available On Demand


clip_image002Intelligent BPM systems automate both structured and unstructured business processes and improves business operations. It is a unified and comprehensive solution for modeling, analyzing, executing, and optimizing business processes across divisions, systems, and applications. Oracle BPM Suite 12c helps create intelligent business processes. Watch the on-demand webcast 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

Tuesday Jun 09, 2015

BPM Suite 12c Implementation Boot Camp material

At the SOA Community Workspace (SOA Community membership required) you can find the BPM 12c bootcamp 12c 01.2015.zip training material.

This boot camp is an ideal starting point for an implementer who is planning to learn Oracle BPM Suite 12c and use it on BPM projects. The course provides a combination of lecture segments that present conceptual and feature background and hands-on labs that provide practice with the tooling.

clip_image002It introduces process developers to Oracle BPM Suite 12c. It covers the key concepts, features and processes needed to begin using the design-time and run-time capabilities on BPM projects. Throughout the training, you will benefit from hands-on exercises based upon two case studies. At the conclusion of the course, you should feel comfortable to start using BPM Suite 12c for process modeling, simulation, analytics, business rules and human workflow. For more information please visit:

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 08, 2015

The Internet of Things Will Be Huge, Is Your IT Infrastructure Ready to Support It? by Harish Venkat


clip_image002IDC predicts that the worldwide IoT market will grow from $1.3 trillion in 2013 to $3.04 trillion in 2020 (1). IDC also states that within three years, 50% of IT networks will transition from having excess capacity to handle the additional IoT devices to being network constrained. (2)
As further evidence, analyst firm 451 Research reported an increase in M&A spending in 2014 that pushed 'Internet of Things'-related deal-making past the $14bn mark, a fortyfold increase in acquirer spending compared to 2013. (3)
This rate of growth cannot be ignored. IoT is inevitable and will create tremendous opportunity for a new wave of services built around connected devices. It will also pose challenges to IT and infrastructure leaders for the following reasons:

  • The volume of data that will come off devices will be enormous and capable of completely overwhelming network infrastructures.
  • IT infrastructures will need to support these vast amounts of data.
  • Solutions that aren’t fully integrated will fail to deliver needed data and analytic capabilities. All devices will need to be integrated with all other devices, so seamless integration of applications and technologies will be critical.
  • Realizing business value from IoT will be dependent upon scalable and flexible infrastructures that can integrate and secure data received from various components and devices.

How can you prepare? A good first step is to modernize IT infrastructures and upgrade legacy architectures. As is the case with other technology trends like mobile, big data, and social, IT needs to be agile and strongly aligned with the business. This means anticipating and responding to business needs quickly, providing real-time information that informs decision-making, and being scalable to support planned and unplanned growth. 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

Fusion Middleware Summer Camps V – August 17-21 2015 Lisbon

You are working on large Fusion Middleware opportunities & projects? Oracle is pleased to invite you to the Fusion Middleware Summer Camps V by the SOA & BPM & WebLogic Partner Communities. Goal of the trainings is to support you to deliver a successful project. Most of the trainers are a member of the Oracle product management team.

clip_image002Come to Lisbon to get a 5 days hands-on training in one of the following topics:

  • Mobile and Mobile Cloud Service
  • BPM Suite 12c and Process Cloud Service
  • Hybrid Integration with Integration Cloud Service, SOA Suite Cloud Service and SOA 12c
  • Java Cloud Services
  • Extending SaaS with PaaS

Important: all trainings are hands-on and require a laptop with 12+ GB or more!

Registration is free of charge, except in case of cancellation fee € 150 or no-show fee €2000! Please read the registration page very careful before you register – make the right choice for your

Schedule & Location

Monday August 17th until Friday August 21st 2015

Lisbon Portugal

Quotes from previous Middleware Summer Camps

  • This is the most effective 5 days spend in training, Simon Haslam, Veriton
  • First class knowledge delivered at a first class event! Thanks for the 12c certification quickstart! Milco Numan, Qualogy
  • Defiantly a must attend event, Silviu Leahu, SC Endava Romania SRL
  • Came with 12 people and the summer camps was a great success for all! Torsten Winterberg, Opitz
  • Summer Camps provides the best info of the latest features of the Fusion Middleware products, Marko Parikka, Capgemini
  • Best training I have ever attended from Oracle. Not only was the dept. of the knowledge of the instructor amazing deep, the hands-on lessons ensured I could use the new functionality effectively when I get back to work, Dan Atwood, Avio
  • Amazing energy, getting the knowledge straight from the product management - see you next time!, Martijn van der Kamp, Capgemini
  • The first step towards SOA Suite 12c certification, Bruno Silva, Link Consulting

Social Media

For details please visit our registration page 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

Sunday Jun 07, 2015

Service Bus 12c: Retrieving Username from HTTP Basic authentication token by Sven Bernhardt

clip_image001Using HTTP Basic authentication is a common mechanism to check user’s authenticity, when creating REST-enabled API’s to prevent applications and it’s functionalities from unathorized access. Service Bus 12c (SB) supports this authentication method by using a OWSM security policy. The corresponding authentication information are transported in the HTTP header.

In some cases, for example when only user-relevant data should be determined when querying information from Enterprise Information Systems (EIS), the information about the current user that are available  in the HTTP header might be helpful. As an alternative the username information could be transported in the payload of each Service Call, e.g. as a query parameter.

In the following I will describe, which steps are needed to extract the username from the HTTP header, so transporting the same information twice, in the header and the payload, can be avoided.

Starting point is a simple HelloWorld service, which expects a valid HTTP Basic authentication token. In the example a corresponding OWSM policy is used to realize this. The service as such has an operation “greet” that takes no parameter. As result, it returns a personalized salution based on the passed authorization header. 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

Saturday Jun 06, 2015

OSB 12c – Pipeline Template by Vivek Garg

clip_image002As we know Oracle SOA 12c comes with lot of new features, one of that is service bus is merged with SOA Suite i.e. we need not to use separate IDE to build service bus projects. In 12c we use Jdeveloper to build service bus projects.

In previous post we discuss about SOA templates which helps to improve developer productivity, similarly in service bus we have pipeline template. We will discuss about pipeline template in this post, we see how to create pipeline template and how to use pipeline template.

A pipeline template depicts the general message flow and we can generate concrete message flow using this pipeline template.

One point which we need to keep in mind that we cannot create a pipeline template in Oracle Service Bus Console.

How to create pipeline template

Now we see how to create pipeline template from Jdeveloper. To create pipeline template, create a new project and choose “Service Bus project” option. Also provide the project name and click on finish. 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

About





Search

Archives
« July 2015
SunMonTueWedThuFriSat
   
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