Friday Feb 28, 2014

Code Coverage for BPMN by Mark Foster

Introduction

I visited a customer recently who asked a very interesting question…. they’d been performing a series of stress tests of their Business Process Management project made up of many & complex Business Process Management processes and they wanted to know if there were any activities/paths in any of their processes which they hadn’t traversed… sort of like “Clover” for Business Process Management, This led me to thinking about Business Process Management auditing and cross-referencing this with the Business Process Management activities.

BPMN Code Coverage: The Theory

CBPM_01

Let us take a look at the relevant tables in the SOAINFRA schema….


BPM_AUDIT_QUERY

Providing that the audit level has been set sufficiently high (for example “Production” would do), this table stores details of all BPMN activities instantiated at any given time.

BPM_CUBE_ACTIVITY & BPM_CUBE_PROCESS

These tables are a static view of all activities in all deployed process at any given time.

Deployed Business Process Management activities not in BPM_AUDIT_QUERY

It became obvious that selecting all activities in the join of BPM_CUBE_ACTIVITY and BPM_CUBE_PROCESS for a given deployed process/composite which did not exist in BPM_AUDIT_QUERY during a given time period would highlight activities not invoked as part of out testing. As a result I ended up with a piece of SQL thus….

…i.e. which activities in processes “BpmClover” and “BpmCallable” were not traversed in the last 24 hours.

BPMN Code Coverage: The Practice

I needed a fairly simple process to test with, not too complex but with a good selection of activities, human tasks, boundary events, gateways etc… and ended up with the following (not BPMN best practices by any means)….
…i.e. a main process and a callable sub-process. 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 Mix Forum

Thursday Feb 27, 2014

SOA Community Newsletter February 2014

With 142 confirmed registrations our Fusion Middleware Partner Community Forum is fully book out now. Do you want to know who will attend the Fusion Middleware Partner Community Forum? Please visit our facebook.com/soacommunity website and let us know that you are attending the Forum. Do you want to network at the Community Forum? Follow us on twitter.com/soacommunity and use the #ofmForum. At the conference you will learn a lot about our new product cloud adapters and mobile integration and future versions of SOA Suite and BPM Suite. If you are new to SOA Suite and can’t make it to Malta, take advantage of the hands-on SOA Suite 11g On-Demand, Self-Paced Course.

The next articles in the Industrial SOA series focus on MDM and SOA: Be Warned! SOA Governance becomes a regular topic in our monthly newsletter, thanks to Bob for the overview SOA Governance at OTN and Luis for the SOA Governance FAQ.

Thanks for sharing all the additional articles within the community: Tracking progress of your BPEL process using sensors & Podcast Show Notes: Finding a Shorter Path to SOA & MDN Usage in AS2.

In our BPM and ACM section you will find tips to install the new User Interface for ACM, the latest BPM Samples and a new release of Process Accelerators.

Thanks to the community for sharing the articles about: Social BPM & What are Your SOA and BPM New Year’s Resolutions? & Custom Escalation in Oracle BPM Suite 11g .

Last section in our newsletter is focused on architecture, usability & Apps Advantage.

Amis host a Experience the Future of Usability workshop! March 18th Netherlands. Our App Advantage Team runs a webcast How Does the Digital Experience Fuel Continuous Improvement and published a paper Cloud and On-Premises Integration for Oracle Applications. So please make sure you read this information.

I will look forward to see you in two weeks in Malta!

Jürgen Kress

To read the newsletter please visit http://tinyurl.com/SOAnewsFebruary2014 (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 Forum

KPI Risk Assessment at bpmNext2013 – Manoj Das, Oracle

imageIn many scenarios, such as in Call Center, business users want to be alerted if a KPI threshold has not yet been violated but is at risk because the KPI has been trending up. Oracle Business Process Management’s BAM Composer allows non-technical business users to create temporal BAM queries including trending measures. Through simple point-click selection in a browser window, BAM Composer automatically generates the complex CQL statement implementing the business query. It also supports creation of mashups combining strategic BI data with operational BAM data and external sources. - read more 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 Mix Forum

Wednesday Feb 26, 2014

Process Accelerators

Speed Time-to-Value of Your Business Process Management Implementations

Reach process excellence faster with end-to-end implementations of common business processes. Ready to use and extensible, Oracle Process Accelerators leverage best practices and domain knowledge and are available for free.

Industry: Financial Services

Oracle Process Accelerator

Products Used

Description

Financial Reports Approval (PDF)

Oracle BPM Suite and Oracle Business Activity Monitoring

Supports the end-to-end process to get from a draft set of figures to a validated and approved financial report, including investigation of possible issues and approval by analysts and by management.

Business Account Opening (PDF)

Oracle BPM Suite and Oracle Business Activity Monitoring

Enables financial services institutions to streamline their deposit account opening process for business customers. Moves a new customer application through the documentation review, identity verification, background checking, account opening, funding, and activation stages.

Loan Origination (PDF)

Oracle BPM Suite and Oracle Business Activity Monitoring

Pre-integrated extension to Siebel

Enables end-to-end automation of the loan origination process for a financial institution (retail banking) – from the creation of the financial application to the disbursement of the loan amount. Allows the bank to meet customer demands by enforcing fast and accurate loan origination processes, while maintaining enough flexibility to react to market changes.

Industry: Public Sector

Oracle Process Accelerator

Products Used

Description

Electronic Forms Management (PDF)

Oracle BPM Suite and Oracle Business Activity Monitoring

Provides the capability to quickly create new e-forms (using Web Forms) and their related approval process, and then to expose these forms for that they can be filled in, submitted (including attachments), reviewed, and approved.

Incident Reporting (PDF)

Oracle BPM Suite and Oracle Business Activity Monitoring

Enables incident reporting by citizens or officers (via mobile and web browser), and skill-based dispatching and resolution by case teams within public sector organizations.

Industry: Telecommunications

Oracle Process Accelerator

Products Used

Description

Mobile Data Offloading (PDF)

Oracle Event Processing and Oracle Business Activity Monitoring

Enables provides policy-based offloading of mobile data to alternate networks, such as Wi-Fi, that can be operated at lower cost. Handles extremely high volumes of spatial events and uses a set of rules to take action and change the state of devices (smartphones).

Horizontal Solutions

Oracle Process Accelerator

Products Used

Description

Employee Onboarding (PDF)

Oracle BPM Suite and Oracle Business Activity Monitoring

Pre-integrated extension to PeopleSoft

Provides an efficient, extensible, and comprehensive way to manage on boarding of new employees, inkling background checks and provisioning of resources.

Travel Request Management (PDF)

Oracle BPM Suite & Oracle BAM

Provides a process-driven solution for the travel request and approval process, from initial submission to final approval and notification.

Internal Service Request (PDF)

Oracle BPM Suite and Oracle Business Activity Monitoring

Enables automation and tracking of approval and execution of employee requests for services provided by fulfilling departments within organizations.

Document Routing and Approval (PDF)

Oracle BPM Suite

Enables end-to-end automation of the document routing and approval process – from initial submission to final disposition and notification

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 Mix Forum

Tuesday Feb 25, 2014

Top tweets SOA Partner Community – February 2014

Send your tweets @soacommunity #soacommunity and follow us at http://twitter.com/soacommunity

clip_image001SOA CommunityBPM Assessment Discover if your company is lagging or leading due to BPM readiness https://soacommunity.wordpress.com/2014/02/02/welcome-to-the-bpm-assessment-discover-if-your-company-is-lagging-or-leading-due-to-bpm-readiness/ … @OracleBPM #bpmassessment #bpm

clip_image001[1]SOA Community Integrating Custom BPM Worklist into WebCenter Portal (Same Domain for BPM and WebCenter) by Red Samurai https://soacommunity.wordpress.com/2014/02/01/integrating-custom-bpm-worklist-into-webcenter-portal-same-domain-for-bpm-and-webcenter-by-red-samurai/ … @OracleBPM

clip_image002SOA ProactiveCheck it out! My Oracle Support Community has a new platform, with new functionality. More @ http://pub.vitrue.com/wDKN

clip_image001[2]SOA CommunityTuned my laptop for the http://www.tinyurl.com/ofmForum2014 bootcamps 16 GB RAM and a SSD is super fast ;-) time to order yours! #soacommunity #ofmForum

clip_image001[3]SOA Community BPM Poster for BPM Suite by Dan Atwood from Avio http://soacommunity.wordpress.com/2014/01/31/pmn-poster-for-bpm-suite-by-dan-atwood-from-avio/ … @OracleBPM @jotiavionica #soacommunity #bpmposter #bpmn2.0

clip_image003OTNArchBeat#IoT Community on http://Java.net >> portal to news, information, and more. http://pub.vitrue.com/U5xP

clip_image004Andreas KoopADF Mobile Design - Oracle Wiki http://buff.ly/1ddekZ0 #ADFFitness14

clip_image001[4]SOA Community Poster: Adaptive Case Management (ACM) in Practice https://soacommunity.wordpress.com/2014/01/29/poster-adaptive-case-management-acm-in-practice-2/ … @OracleBPM #ACM #ACMposter #soacommunity View photo

clip_image001[5]SOA Community Top tweets SOA Partner Community – January 2014 - RT if one is yours ;-) https://soacommunity.wordpress.com/2014/01/30/top-tweets-soa-partner-community-january-2014/ … @OracleSOA @OracleBPM #soacommunity

clip_image003[1]OTNArchBeatPodcast: Taking Charge - Meeting #SOA Governance Challenges - Part 1 w/ @luisw19 @manelrosa et al http://pub.vitrue.com/IUuG

clip_image005AVIO ConsultingAVIO Consulting Blog - BPMInstitute's Brainstorm DFW http://bit.ly/1fk0Q1T

clip_image001[6]SOA CommunitySOA Community Newsletter January 2014 read the newsletter to learn more about SOA Suite and BPM Suite https://soacommunity.wordpress.com/2014/01/29/soa-community-newsletter-january-2014/ … @OracleSOA

clip_image001[7]SOA CommunityBPM Demo for Higher Education by Griffith Waite https://soacommunity.wordpress.com/2014/01/30/bpm-demo-for-higher-education-by-griffith-waite/ … @OracleBPM #soacommunity @mark_gw #bpmsuite

clip_image005[1]AVIO ConsultingAVIO Consulting Blog - What Are Your SOA and BPM New Year’s Resolutions? http://bit.ly/1by9E0b

clip_image006Lucas JellemaGuest author on the AMIS Technology Blog: Vivek Acharya writes about custom escalation of Human Tasks in Oracle BPM: http://technology.amis.nl/2014/01/29/custom-escalation-in-oracle-bpm-suite-11g-guest-post-by-vivek-acharya/ …

clip_image007Dain HansenLove is in the air...Everything you need to integrate #Salesforce.com with Oracle -#oracle.soa #soa #oracle http://pub.vitrue.com/7g4H #bemine

clip_image008Oracle SOAWebcast: Oracle Cloud Adapter for #Salesforce.com Integration - Reg now #oraclesoa #oracle http://pub.vitrue.com/mHY9

clip_image001[8]SOA CommunityManual Recovery Mechanisms in SOA Suite and AIA by Shreenidhi Raghuram https://soacommunity.wordpress.com/2014/01/28/manual-recovery-mechanisms-in-soa-suite-and-aia-by-shreenidhi-raghuram/ … @OracleSOA #soacommunity

clip_image009Debra LilleyMy latest post as guest blogger with AppsAdvantage http://bit.ly/1awsslU #ukoug

clip_image008[1]Oracle SOA SOA experts discuss how to "code" around organization dysfunction @OTNArchBeat #oraclesoa #soa http://pub.vitrue.com/h5eF

clip_image001[9]SOA CommunityBPEL, retrieving the validate activity fault message by Eric Elzinga https://soacommunity.wordpress.com/2014/01/27/oracle-bpel-retrieving-the-validate-activity-fault-message-by-eric-elzinga/ … #soacommunity @OracleSOA @eelzinga

clip_image010Edwin BiemondREST, SSE or WebSockets on WebLogic 10.3.6: WebLogic 10.3.6 comes with Jersey1.9 and has no support for Server... http://tinyurl.com/kcgvrnb

clip_image011RedfaireLooking forward to learning the latest #Fusion #Middleware solutions at the #Oracle Partner Community Forum in Malta #OFMForum2014

clip_image001[10]SOA CommunityDeliver on the promise of SOA with Governance https://soacommunity.wordpress.com/2014/01/26/deliver-on-the-promise-of-soa-with-governance/ … @OracleSOA #soacommunity #soa #soagovernance

clip_image001[11]SOA CommunitySOA Suite 11g: Consuming web service which enforce security policies on their WSDL files by esentri http://wp.me/p10C8u-1G3

clip_image012Luis Augusto WeirWhat is #SOA Governance and why do I need it? This and more in the SOA Governance #FAQ. http://tinyurl.com/soagovfaq @soacommunity @OTNArchBeat

clip_image013Yogesh SontakkeAntony Reynolds blogs Why You Should Use the Oracle Cloud Adapter rather than crank one on your own - http://bit.ly/1fhWwik @soacommunity

clip_image008[2]Oracle SOASOA experts discuss a shorter path to SOA... regardless of what you call it. @OTNArchBeat Podcast Part 1 #oraclesoa http://pub.vitrue.com/BD20

clip_image014Peter LorenzenThe Oracle SOA Suite and the OSB are now free for developers! - http://theheat.dk/blog/?p=1898

clip_image001[12]SOA CommunityCloud Integration Unified and Comprehensive Cloud and On-premise Integration – White Paper http://wp.me/p10C8u-1G1

clip_image001[13]SOA CommunityRoadmap for SOA Development and Delivery by Mark Nelson https://soacommunity.wordpress.com/2014/01/23/a-roadmap-for-soa-development-and-delivery-by-mark-nelson/ … @OracleSOA #soacommunity

clip_image015Simon HaslamGreat news: I've just seen in @soacommunity Jan newsletter that SOA/BPM is now covered by free OTN dev licence! http://www.oracle.com/technetwork/licenses/wls-dev-license-1703567.html …

clip_image001[14]SOA CommunityChalk Talk with John: How Does SOA Add Value to Your Enterprise? By John Brunswick https://soacommunity.wordpress.com/2014/01/22/chalk-talk-with-john-how-does-soa-add-value-to-your-enterprise-by-john-brunswick/ … #soacommunity @OracleSOA

clip_image003[2]OTNArchBeatYour #SOA Governance Homework for the Week >> Interview with @Luisw19, article by @manelrosa et al http://pub.vitrue.com/Q3pN

clip_image007[1]Dain HansenBPM Integration Days 2014 in Munich learn more about BPM & ACM https://soacommunity.wordpress.com/2013/12/11/bpm-integration-days-2014-in-munich/ … #bpmidays #soacommunity @OracleSOA @OracleBPM

clip_image007[2]Dain Hansen Introducing Oracle Cloud Adapter: a single integration platform to unify #cloud and on-premises #apps: http://pub.vitrue.com/VBqq

clip_image001[15]SOA CommunityBPM Integration Days 2014 in Munich learn more about BPM & ACM https://soacommunity.wordpress.com/2013/12/11/bpm-integration-days-2014-in-munich/ … #bpmidays #soacommunity @OracleSOA @OracleBPM

clip_image001[16]SOA Community Distribute the soacommunity newsletter January edition - read it! Didn't get it register http://www.oracle.com/goto/emea/soa #soacommunity @OracleSOA

clip_image016Danilo SchmiedelInstall the new User Interface for Oracle Case Management (ACM) 11.1.1.7 #OracleBPM http://goo.gl/UVc0jb @soacommunity

clip_image017SearchSOA.com"Social tools within #BPM must align with the overall business strategy," says @soacommunity's @khanna_aj http://bit.ly/1fF2Epu #socialBPM

clip_image003[3]OTNArchBeatTracking progress of your #BPEL process using sensors | @RLuttikhuizen http://pub.vitrue.com/4Y5l

clip_image018Lonneke DikmansVENNSTER BLOG: Tracking progress of your BPEL process using senso... http://blog.vennster.nl/2014/01/tracking-progress-of-your-bpel-process.html?spref=tw …

clip_image019Devoxx4KidsWanna join the #Devoxx4Kids family as local chapter ? Read this : http://bit.ly/1dOWsXU

clip_image001[17]SOA CommunityThreadLogic Thread Dump Analyzer http://wp.me/p10C8u-1FP

clip_image020Vikram@FusionApplied@soacommunity @OracleBPM Jaideep Ganguli from @fusionApplied will be at the #Ofmforum in malta!

clip_image021Robert van MölkenAfter soms discussion at work I just registered for the #FMW #Forum 2014 in Malta from Feb 18 to 21. Hopefully see you there @soacommunity

clip_image001[18]SOA CommunityAdapters for Mainframe and Change Data Capture http://wp.me/p10C8u-1FN

clip_image022Rajesh RahejaOracle Unveils New Adaptor for Salesforce Data Exchanges http://lnkd.in/bRnfdiX

clip_image016[1]Danilo SchmiedelRT @soacommunity: The New Industrial SOA Article Series | SOA Zone: http://soa.dzone.com/articles/new-industrial-soa-article#.Uqj3oXGc-gU.twitter … #industrialSOA

clip_image023gschmutz@gschmutz Dec 23

Updated my Blog article with the latest publications of our “Industrial SOA” series: https://guidoschmutz.wordpress.com/2013/04/22/first-two-chapters-of-industrial-soa-articles-series-have-been-published-both-on-otn-and-service-technology-magazine/ … #industrialSOA #soacommunity

clip_image001[19]SOA CommunitySOA in Real Life: Mobile Solutions part of the Industrial SOA article series https://soacommunity.wordpress.com/2014/01/17/soa-in-real-life-mobile-solutions-part-of-the-industrial-soa-article-series/ … #soacommunity @OracleSOA #industrialSOA

clip_image012[1]Luis Augusto WeirSFDC SOA Cloud Adapter now available!! this is great news! https://blogs.oracle.com/SOA/entry/oracle_introduces_cloud_adapter_to … #SOA #SFDC #OracleSOA

clip_image013[1]Yogesh Sontakke@OracleSOA Cloud Adapter for http://Salesforce.com now available - http://bit.ly/1dWIvVg @soacommunity

clip_image016[2]Danilo Schmiedel@demed good luck Says clemens

clip_image024demed@demed Jan 16

Full house at #oraclesoa #12c prod mgmt launch mtg. Still smiling despite hard work ahead! #lastmile pic.twitter.com/FMkUWEYQYY

clip_image026clip_image027Ronald RoodMy trip to @soacommunity partner forum booked. http://eventreg.oracle.com/profile/web/index.cfm?PKWebId=0x3602599f4 … Now wait for #iot hardware to arrive. Lots of learning to do. dba-ofm

clip_image003[4]OTNArchBeatPodcast: Finding a Shorter Path to #SOA - Part 2 w/ @lonnekedikmans @rluttikhuizen @simon_haslam http://pub.vitrue.com/iNPq

clip_image028Frank NimphiusBooked my trip to Malta for week of February 17th to present at OFM Forum: http://eventreg.oracle.com/profile/web/index.cfm?PKWebId=0x3602599f4 …

clip_image001[20]SOA Community143 registrations for the http://www.tinyurl.com/ofmForum2014 - 95 confirmations - get your seat now @ORCLPartnerBiz #soacommunity @OracleSOA @OracleBPM

clip_image001[21]SOA CommunityWhy is Specialization important for you? Oracle promotes Specialized Partners towards the customer base! http://wp.me/p10C8u-1FJ

clip_image001[22]SOA CommunityJanuary 2014 FMW Proactive Patches Released http://wp.me/p10C8u-1VI

clip_image029Jon petter hjulstadConfirmed - See me at #OUGN2014 presenting "Administering SOA Suite" http://ougnvarseminar2014.sched.org/

clip_image002[1]SOA ProactiveSOA Suite PS6 Bundle Patch 2 (11.1.1.7.2) is now available. See MOS Document ID 1485949.1 for details, http://pub.vitrue.com/9Ztz

clip_image007[3]Dain HansenMobilize your Business Applications with Oracle Mobile Platform http://ow.ly/2CToMv

clip_image030Java MagazinIn einer Woche endet der Frühbucher-Rabatt für die #BPM Integration Days http://bit.ly/1j4YrMn

clip_image001[23]SOA CommunityAdditional new content SOA & BPM Partner Community http://wp.me/p10C8u-1FD

clip_image001[24]SOA CommunityThe AppAdvantage of Oracle Cloud & On-premises Integration by Bruce Tierney http://wp.me/p10C8u-1Fz

clip_image012[2]Luis Augusto Weir#SOA #Governance implementation book review by @shawnruff http://shawnruff.wordpress.com/2013/11/16/book-review-oracle-soa-governance-11g-implementation/ … @soacommunity

clip_image001[25]SOA CommunityBuilding great-looking, usable apps http://wp.me/p10C8u-1Fx

clip_image031OracleBlogsInvitation to Fusion Middleware Partner Community Forum and Hands-on Bootcamps 2014 http://ow.ly/2CQ99Y

clip_image007[4]Dain HansenAVIO Releases On-Demand Oracle BPM 11g Training: http://tinyurl.com/ltrsle8 http://fb.me/2YqF65xLy

clip_image007[5]Dain HansenOracle BPM 11g: Adaptive Case Management Quick Start Series http://wp.me/p10C8u-1Fp

clip_image007[6]Dain HansenOvum has published an analysis of #Oracle #BPM Suite 11g - "... good job of the Integration ...": http://www.oracle.com/us/corporate/analystreports/ovum-bpm-suite11-2089577.pdf …

clip_image001[26]SOA CommunityValidated Integrations – certified integrations build by Oracle partners http://wp.me/p10C8u-1Fv

clip_image016[3]Danilo Schmiedel 18 Sessions and 6 interactive workshops with Real-World examples. Don't miss the BPM & Integration Days http://bit.ly/1dk7erj (Feb 24-25)

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 Mix Forum

Improving Performance via Parallelism in Oracle Event Processing Pipelines with High-Availability by Mauricio Arango

This posting explains how to use parallelism to improve performance of Oracle Event Processing (OEP) applications with active-active high-availability (HA) deployments. Parallelism is exploited for performance gain in each one of the server instances of an HA configuration. This is achieved by identifying sections of an application’s processing pipeline that can operate in parallel, and, therefore, can be mapped to separate processing threads. Both pipeline and independent query parallelism are described.

Pipeline Parallelism

A pipeline architecture has inherent concurrency because each of its stages works in parallel on different data elements flowing through it. For example, in the pipeline in figure 1, if each stage is assigned its own processing thread, the following actions can occur in concurrently: input JMS adapter reads event #3 from a JMS topic, CQL query processor handles event #2, and output JMS adapter writes event #1 to a queue.

Figure 1. OEP Pipeline with three concurrent stages

figure1

Although OEP HA pipelines are limited to one thread per stage, significant performance gains can be achieved by running each stage in a separate thread as compared to running all stages on one thread or in a number of threads smaller than the number of pipeline stages.

A key constraint in OEP when using active-active HA (see Oracle Fusion Middleware Developer’s Guide for Oracle Event Processing 11g Release 1 (11.1.1.7) for Eclipse, section 24) is that it requires the input streams to both the primary and the secondary instances to be identical and to maintain the same event ordering as events flow through the OEP Event Processing Network (EPN). This constrain limits the EPN topology to be either a linear pipeline, starting from an input adapter and ending with an output adapter, or a tree where, each node with downstream branching replicates every event to each of its branches.

The event ordering requirement also limits to one the number of threads assigned to each stage of the EPN. Having more than one thread in one stage, for example, in an input JMS adapter, would fail to assure that the order of events entering the following stage, such as input channel, is the same in both the primary and secondary instances. 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 Mix Forum

Monday Feb 24, 2014

Monitoring large flow traces with Oracle SOA Suite by Martin Günther

End-to-end monitoring of BPEL process instances acro ss composite borders is a great feature of Oracle SOA/Business Process Management Suite 11g. It is shown in nearly every PreSales presentation and when you were used to know SOA Suite 10g or to work with other kinds of distributed, heterogenous systems it is a real improvement.

But when you implement large process chains you might realize that the newly won process transparency can raise new challenges. Imagine you have a root process which creates several instances of sub-processes. In such a case without doing any extra work you will get one flow trace for the process and all of its sub-process instances. For large process chains you need to consider the following facts:

  • Transparency: Although it shows an end-to-end view of the whole execution tree, trying to find a faulted sub-process might be a real challenge. It doesn’t matter if you start the search from the root process instance or from one of the sub-processes - the flow trace always displays all components of the execution context. When you click on a sub-process and you go back to the flow trace you might have to expand all child nodes again and again.
  • DataSetTooLargeException:  When your flow trace becomes longer and longer, you will observe, that there is a maximum size for the audit trail that can be displayed by Enterprise Manager. Usually it results in a java.lang.RuntimeException: oracle.soa.management.facade.DataSetTooLargeException: Requested audit trail size is larger than threshold … chars
    For large execution trees, sub-process instances might not be displayed or you might not be able to see things in detail.
  • Low Memory: It is not only the visible representation of your instance, which struggles. A huge audit trail implicitly means that your needed memory allocation for executing your process instance grows. It can grow to this extent that your process instance crashes because of running low in memory.

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 Mix Forum

Sunday Feb 23, 2014

Scripted SOA Diagnostic Dumps for PS6 (11.1.1.7) By Shawn Bailey

When you upgrade to SOA Suite PS6 (11.1.1.7) you acquire a new set of Diagnostic Dumps in addition to what was available in PS5. With more than a dozen to choose from and not wanting to run them one at a time, this blog post provides a sample script to collect them all quickly and hopefully easily. There are several ways that this collection could be scripted and this is just one example.
What is Included:

  • wlst.properties: Ant Properties
  • build.xml
  • soa_diagnostic_script.py: Python Script

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 Mix Forum

Friday Feb 21, 2014

SOA Suite Performance Tuning - Matt Brasier for OTN

C2B2 consultant Matt Brasier, co author of the "Oracle SOA Suite 11g Performance Tuning Cookbook" (2013, Packt Publishing) discusses performance tuning challenges and best practices. Watch the video 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 Mix Forum

Thursday Feb 20, 2014

9 Tips for Organizational Maturity in SOA by Luis Weir

One of the greatest challenges to implementing SOA has in fact nothing to do with the intrinsic complexity behind a SOA technology platform. It is widely recognized that the real difficulty lies in dealing with people and processes from different parts of business and aligning them to deliver enterprise wide solutions. This is not only true in the case of SOA architectures but rather a challenge faced in systems design in general. As it has been nicely put by Conway’s law: “organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations”.

Following 9 tips that have helped me bridge organizational silos by improving communications and collaboration between teams/departments and also by providing visibility over available assets:

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 Mix Forum

About





Search

Archives
« February 2014 »
SunMonTueWedThuFriSat
      
8
22
 
       
Today