Wednesday Feb 25, 2015

Dynamic ADF Form Solution for Oracle BPM Process by Andrejus Baranovskis

clip_image002I was working recently on integrating ADF 11.1.2.4 and BPM 11.1.1.7 environments. This worked pretty well, all configuration was done based on my previous blog post for similar topic, only previous ADF and BPM versions - BPM 11g R1 Worklist Integration (Hacking Experiment) Into Non-SOA ADF 11g R2 Domain. Goal of this post is to describe dynamic ADF form approach associated with BPM process human task.
BPM payload contains additional element called voInstanceName. This element is supposed to contain ADF VO instance name, this instance will be used later to render dynamic ADF UI for the currently selected task:

Sample application - adfbpm11gr4.zip, is based on two separate applications. One implements simple BPM process with payload including ADF VO instance name and another implements standalone dynamic ADF application with BPM API.
There are two human tasks in BPM process. Each of these human tasks accepts a payload element with ADF VO instance name. This allows to control ADF UI from BPM process, by providing ADF VO instance name to be used in ADF. The first human task is set to work with EmployeesView1 instance: 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

Tuesday Feb 24, 2015

SOA & BPM Community Newsletter February 2015

Dear SOA & BPM Partner Community member,

Are you ready for Digital Business in the Cloud? 2015 will be all about PaaS middleware Cloud computing. Watch Thomas Kurian interview & Cloud Platform Online Forum is now available on-demand. The theme of our 20th Oracle Partner Community Forum will is also “The Cloud Platform for Digital Business”. In case you can not make it to the conference make sure you attend one of our local upcoming trainings like the SOA 12c Bootcamp in Düsseldorf, for additional trainings please see our community training calendar.

When you make your 2015 marketing plan make sure you use the our content and marketing services including Events.Oracle.com & Solutions Catalog and Marketing Campaign material SOA & BPM & WebLogic & ADF & Hosted Demo Systems at Oracle. Congratulations to eProseed for their first go-live with 12c technology! You are working on a SOA 12c or BPM 12c project please make sure you let us know!


Thanks to the community for sharing all the SOA articles: Fusion Middleware for SAP customers & RightNow & JDEdwards Integration Demo by SOA Suite 12c & Maven Repository & Interview Simone Geib & Test-driven development & Microservices. Big deal? No deal? & Mobile Suite Service Bus REST & Five Tools for Debugging Oracle SOA & SOA Suite 12c: The Coherence Adapter & SOA Suite 12c: In-depth look into Managed File Transfer (1/3) & Building a Scalable, Highly Available Oracle API Gateway & SOA Suite 12c: Multithreaded & Message Aggregation & Purging data from SOA Suite 11g & Protecting Sensitive Data & Increasing Scalability with JMS Adapter 12c & Installation of Oracle B2B 12c & B2B 12c & SOA 12c – EDN & OSB 12c - Pipeline Template & OSB 12c: authentication token IoT Infrastructure.



In the BPM Section of the newsletter the Boot Camp material is now available at our Community Workspace. Thanks to Mala Ramakrishnan for the detailed BPM Marketing update! In case you implemented successful Adaptive Case Management make sure you nominate your customer for the WfMC ACM Awards.

Thanks to the community for sharing all the BPM articles: Intelligent BPM Systems & How To Start a Case & It's Spring for Oracle ACM API's & Refining your BPM process & Decoupling Oracle BPM Process Instance Information & BPM 12c Gateways & Why your Initiator Task is not Visible


Thanks to the UX team for the great updates. Also in our section Architecture & AppAdvantage you can read an article from Debra Lilley on Clearing the ConFusion – Oracle Cloud Applications.


See You all in Budapest!

Jürgen Kress
Fusion Middleware Partner Adoption
Oracle EMEA

To read the newsletter please visit www.tinyurl.com/SOAnewsFebruary2015 (OPN Account required)

To become a member of the SOA Partner Community please register at http://www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

image

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

Oracle Mobile Suite and Oracle Adaptive Case Management – A strong combination to provide better IT-Support for knowledge workers by Andrejus Baranovskis & Danilo Schmiedel

clip_image001

Get the presentation 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 Feb 23, 2015

The role of the Process Owner in a BPM process human task by Niall Commiskey

clip_image002This is to answer the simple question, what can the process owner do in respect of approving task etc. Here is my simple BPM process – Here is the default Human Task definition -

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

BPM / SOA 12c: Re-configure a compact domain to use a DB-based MDS instead of a File-based MDS by Sven Bernhardt, Danilo Schmiedel

clip_image001The Oracle SOA Suite and Oracle Business Process Management Suite offers different domain configuration types applicable for different use cases. For details check out the two guides: Installing SOA Suite and Business Process Management Suite Quick Start for Developers as well as Installing and Configuring Oracle SOA Suite and Business Process Management.

Default Domain

Standalone Domain

Compact Domain

Full Domain

Description

Integrated WebLogic Server from JDeveloper

Standalone Admin Server with SOA/BPM

Standalone Admin Server with SOA/BPM

Full installation with separate servers for SOA, OSB, BAM, Admin Server, etc.

Installed via

Quick Start distribution

Quick Start distribution

Quick Start distribution

FMW 12c Infrastructure +
FMW 12c SOA Suite and Business Process Management

Used for

Local development and debugging, especially for demos or evaluation purposes

Local development and debugging, especially for developers who want to use the Oracle Service Bus Design Time Console instead of JDeveloper

Local development with SOA components that are incompatible with JavaDB (ESS, MFT, B2B, Heathcare, BAM, ACM API)

All stages Development (shared), Integration, Test, Production

Repository

Pre-configured Java DB

Pre-configured Java DB

Oracle Database (please note that MDS and OWSM are file-based)

Oracle Database

For all of the domain options which are installed via quickstart distributions, SOA and B2B use the MDS file system. This means that the edit function in SOA Composer is not supported and so Business Rules and Domain Value Maps cannot be changed during runtime & without a new deployment . For the development in our projects we very often use the compact domain. The change of business rules without re-deployment is quite important for us because we work a lot with Adaptive Case Management – and there Business Rules and live changes without re-deployment are a key benefit (which we also like to show in demos / POCs / etc.). 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

Sunday Feb 22, 2015

Embedded Systems and The Internet of Things – What’s Under the Hood? By Tom Angelucci

clip_image002

There is more mobile than smart phones and tablets. In this article from RTC Magazine, Oracle's Tom Angelucci explores why "Java Embedded appears to be staking its claim as the preferred programming language businesses use to develop IoT applications."
Read the article.

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

Is Your Organization Prepared for IoT? by Subramanian Iyer


Even as IoT promises significant benefits for companies, it will involve major changes in the way they operate and do business.

clip_image002Apart from the consumer industry, manufacturing, distribution, and healthcare are the industries that are expected to be most impacted by the Internet of Things (IoT). Organizations in these industries will need to reexamine their entire business models, realign their partner strategies, and rework their processes to continue being competitive in the new, IoT-enabled world.

The benefits of IoT include improvements in operating efficiencies, product safety, location tracking, and time to market as well as potential cost reductions in resource usage. In order to leverage the benefits of IoT, organizations need to understand which areas the deployment of IoT is impacting and how they will be impacted, and prepare accordingly.

People

The emergence of IoT requires people to adapt to changing data visualization. Connected devices will provide relevant users an unparalleled view of detailed data. Businesses will be able to predict requirements through the supply chain, and access to equipment efficiency data will mean lesser breakdowns and predictable outputs.

Action item: Upskill people so they can view, track, and analyze issues across multiple channels including their desktops, mobiles, tablets, and consoles.

In order to leverage the benefits of IoT, organizations need to understand which areas the deployment of IoT is impacting and how they will be impacted, and prepare accordingly.

Process

IoT will enable process optimizations like never before. As information flow becomes faster, decisions will be made more quickly, increasing the overall market responsiveness to situations. Environmental conditions will decide production lines in factories and queues for specialized machines in hospitals, streamlining processes to a significant extent.

Action item: Ensure processes and methodologies are constantly upgraded to enable faster decision-making as data and analyses come in faster than ever before.

Technology

Availability of analytical information and data visualization on mobile devices means that enterprise-level optimization activities will be possible from remote locations, allowing for entire supply chains to be made visible point-in-time. Cloud-based solutions will allow for data to be converted into usable information instantaneously, accelerating the agility of organizations.

Action Item: Ensure the enterprise is equipped with modern technology that can send the right information to the right people, wherever they are. 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 Feb 21, 2015

Automating Financial Processes in PeopleSoft, E-Business Suite By Tanu Sood

At Oracle OpenWorld earlier this month, I had the opportunity to moderate a customer panel to discuss how to automate financial processes for Oracle E-Business Suite and Oracle PeopleSoft in a scalable, efficient manner.

The panel was aimed at Application IT as well as Line of Business attendees who are looking to undertake similar implementations. With that in mind, our invitclip_image002ations to speaker panelists were rather deliberate. Not only did we have representation across industry and geography, our panelists' roles within their organizations were different enough to provide  both technical and business perspectives. For our panel, we had Michael Stevens who is the Financial Services Initiative Lead at Lend Lease Corporation based in Australia, Doris Wilson from National Express Corporation (NEC) who represented the Application IT side of the house on our panel and Michael LaPlante, Director of Business Process Improvement at National Academy of Sciences (NAS) based in Washington DC.

The business drivers for the three were industry centric. Lend Lease has offices all around the world and because of their business, they need to ensure expedient processing of supplier invoices. Different geographies for Lend Lease meant different invoice templates so it was important to find a solution to reconcile structured and unstructured data. The company went with Oracle WebCenter Capture to scan the invoices, WebCenter Forms recognition to reconcile structured and unstructured data from the invoices while storing the electronic content with WebCenter Content complete with data sync with Oracle E-Business Suite. To enable integration and smoother process management, the company has implemented Oracle SOA Suite. Michael is currently globe-trotting to take these regional implementations live, keeping in mind the regulatory nuances for each region.

Doris did confirm that the implementation request and the solution selection was directed by her finance team counterparts. But to ensure that the implementation was consistent with Oracle E-Business Suite (EBS) and the rest of the applications infrastructure at NEC, Doris and her team got involved. The company needed to minimize paper invoices and automate invoice processing so they could free up their resources to do more meaningful work. The company uses Oracle E-Business Suite extensively for most of its operational needs. Oracle WebCenter Suite and Oracle SOA Suite were the obvious choices given the interoperability and proven integration. With the implementation, NEC was able to automate one of the most tedious processes in their company's finance operations, eliminating the nclip_image004eed to even have handwritten signatures and GL account coding. The digital invoice images were then clipped to invoice in EBS making tracking and processing faster and relatively easy while giving visibility to AP liability dollars at month-end. And final resource investment count: 5.5!

NAS is not your typical organization with a not so typical vendor and customer model. True to its distinction, Michael LaPlante and team approached this project quite scientifically. A thorough analysis helped them select which financial processes when automated would provide the most (and near term) return on investment. Invoice processing won hands down. NAS implemented Oracle Webcenter and Oracle BPM Suite to automate invoice processing for PeopleSoft. The project took 13 months to implement with the company hitting the break-even point within 11 months, savings coming in the form of time investment of 8 full time employees! The biggest hurdle for them - change management. Once they got their users on the standardized approval process flow, it was relatively smooth sailing from there on. The ROI increases with every workflow process they now add after AP. Aside from savings in disk storage and offsite storage costs, the company is realizing significant efficiencies in searches, reporting and of course having better visibility. With that under their belt, the NAS team may be looking at tackling the HR processes next.

The three customers on the panel discussed leveraging middleware technologies to complement with EBS or PeopleSoft implementation to automate financial processes and extend the value of their existing investments. That's AppAdvantage; that's technology at work.

The panelists experiences were rather rich and the session provided valuable insights. Hope you found the summary useful as well. If you need more information and have follow up questions, do reach out to use and we will aim to get you answers as quickly as possible.

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

Internet of Things (IoT) 12c Demo update

clip_image002We updated our famous Malta IoT demo use-case with our fusion Middleware 12c solutions. At our SOA Community Workspace (SOA Community membership required) you can download the updated demo material:

· FMW IoT Workshop Lab Guide OOW 2014.docx

· raspian-3.10.25-armhf-Aug2014OOW.img

· IotServerVM-12c-OOW2014HOL.ova

For more IoT material please visit the SOA Community Workspace 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 Feb 20, 2015

B2B Event Queue Management for Emergency by Shub Lahiri

Executive Overview

clip_image002Many customers face a crisis in production system when, for some reason, they end up with several B2B messages stacked up in the system, that may not be of a high priority to be processed at that point in time. In other words, it would greatly help many customers if, in such critical situations, they had an option to flush the backed-up messages from the system for later resolution and simply continue with processing of the current messages.
A-Team has been involved with different customers worldwide helping them implement such a solution for emergency use. Without getting into too much technical details, a high-level approach for such a solution is discussed here. The methodology accomplishes two key tasks, that are of primary importance during an emergency crisis within a B2B production gateway:

  • Allows to flush the event queue while the gateway is down, so that the gateway can be brought up quickly
  • Introspect the messages created from the event queue for resubmission or rejection

The primary objective of this framework is to allow the B2B engine to come back up quickly after flushing the messages from the event queue. The recovery or resubmission of messages is usually reviewed manually by the operations and business teams off-line and takes a longer cycle to complete. But this should not affect the down-time of the production system after the fast removal of the messages from the event queue. The downtime, thus encountered, is only driven by the first task, as listed above.

Solution Approach

Overview

The solution consists of immediate cleanup of messages from the system. The entries will be stored in files. After the files are created, the gateway will be ready for normal processing without any impact of messages that were previously present in the system.
After the gateway is opened for normal business, the analysis of the file contents can be carried out, in parallel, to decide which messages will be resubmitted or discarded. This analysis can be done via scripts to extract relevant pieces of business data for the messages removed. The scripts are decoupled for various types of transient message data and built on basic query utilities. The basic building blocks for data introspection are typically custom scripts, that are created based on specific business needs for analysis.
The analysis will create 2 lists of message IDs – one for resubmission and the other for rejection. Existing command-line utilities can be invoked to resubmit the messages in a scripted loop with configurable delays in between the resubmissions. For rejection, there is typically no processing required. However, the list of IDs will be used to update the database to reflect a final state for the appropriate messages.

Tasks and Activities

The following sections describes the tasks in greater detail. Sections I and II cover the activities that need to be completed while the gateway is down. Sections III and IV include the post-mortem phase for analysis of messages removed from the system.
The flowchart below can be used as a reference for the critical cleanup tasks covered in Sections I and II.

I. Preparation of Environment 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
« March 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