Getting to Know Oracle Fusion Middleware

A quick tour of the broad set of products under the Oracle Fusion Middleware umbrella.

Simon Haslam, Principal Consultant, Veriton & myself published an middleware article in the UKOUG Scene magazine.  This article arose because Jürgen Kress’ “Fusion Middleware Architecture Overview
abstract was one of the most highly rated submissions for UKOUG 2012, so it seemed there
might be an interest in trying to clarify the products that Oracle calls ‘Fusion Middleware.’
Little did we realise how many products there were…

Fusion Middleware – what is it?

‘Middleware,’ as its name suggests, is a generic term for the layers of software (or ‘software glue’ – see http://www.middleware.org/whatis.html) that sit between an application and, within enterprise software, typically services and resources like the Oracle Database. Oracle Fusion Middleware started off as the Java EE application server (Internet Application Server) but evolved to cover pretty much all software that isn’t the database or applications!

Why is Fusion Middleware important?

Middleware provides infrastructure services to enable applications to run. For example, if you want a ‘container’ (i.e. a server with very specific APIs) to run your enterprise Java application, and most likely connect to a relational database, you use WebLogic Server; if your application wants to use web services somewhere out in the ether it calls the Oracle Service Bus. As you can tell these Middleware services are vital to the successful and continuing operation of your application. For a long

time Middleware has been seen as the poor relation to the database (which holds the irreplaceable business data) but this is changing as Middleware is now providing integration of, and decoupling from, the underlying resources, plus there is an increased demand for 24/7 (or close) availability of applications for use by customers, partners.. read the full article here and get your Scene magazine copy as a UKOUG member .

image

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

BPM 11g – Dynamic Task Assignment with Multi-level Organization Units By Mark Foster

I have seen several requirements to have a more granular level of task assignment in BPM 11g based on some value in the data passed to the process. Parametric Roles is normally the first port of call to try to satisfy this requirement, but in this blog we will show how a lot of use-cases can be satisfied by the easier to implement and flexible Organization Unit.

The Use-Case

Task assignment is to an approval group containing several users. At runtime, a location value in the input data determines which of the particular users the task is ultimately assigned to.

In this case we use the Demo Community referenced in the SOA Admin Guide, and specifically the "LoanAnalyticGroup" which contains three users; "szweig", "mmitch" & "fkafka". In our scenario we would like to assign a task to "szweig" if the input data specifies that the location is "JapanCentral", to "fkafka" if the location is "JapanNorth" and to "mmitch" if "JapanSouth", and to all of them if the location is "Japan" i.e.



Read the full 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 Mix Forum

ACM – Adaptive Case Management by Peter Paul

Adaptive case management (ACM) is also known as “dynamic case management”, is getting a lot of interest lately. BPM vendors identified this need while engaging with companies to manage existing business processes. And so ACM tools are emerging as complements to BPM. They provide a human-centric combination of process, content and collaboration to support knowledge workers to be more productive.

What is case management?


Case management is a way of organizing the work and activities in a company around a case instead of around a process or data. A Case is the coordination of multiple tasks – planned or unplanned – and associated content, towards a concrete objective or goal. Case oriented systems allow more flexibility and adaptability compared to process oriented solutions. Case oriented systems are better equipped to handle unstructured or less structured data compared to data oriented solutions.

Why would you need case management?

You would typically need ACM in a situation where you want activities to be managed, activities don’t have a fixed pre-determined sequence (there are unplanned parts), activities need access to content (both structured and unstructured data), and humans determine what need to happen while executing a process and/or need to interact with other experts (collaboration to solve the case).
Read the full 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 Mix Forum

Top tweets SOA Partner Community – December 2012

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

clip_image002Eric ElzingaBeer tastes good RT @biemond #soacommunity goes dutch , watch out . having a great time with fellow #aces pic.twitter.com/wT8n8bPP

clip_image003SOA Community @biemond: #soacommunity goes dutch , watch out . having a great time with fellow #aces pic.twitter.com/rcllQyXv” Drinks with my friends 🙂

clip_image004OracleBlogs ‏EAIESB OSB poster http://ow.ly/2tCcqC

clip_image003[1]SOA Community ‏EAIESB OSB poster http://wp.me/p10C8u-zl

clip_image005OProcessAccel BPM as an ATV (All-Terrain Vehicle) – https://blogs.oracle.com/bpm/entry/a_better_bpm_journey_with …

clip_image003[2]SOA Community In process to plan the OFM Partner Community Forum 2013 – which presentations & workshops do you want to suggest? #soacommunity #ofmforum

clip_image006OTNArchBeatHow to Achieve OC4J RMI Load Balancing | A-Team – SOA #oracle http://pub.vitrue.com/p4vX

clip_image006[1]OTNArchBeatUsing BPEL Performance Statistics to Diagnose Performance Bottlenecks | A-Team – SOA http://pub.vitrue.com/NnNv

clip_image006[2]OTNArchBeatConfigure Oracle SOA JMSAdatper to Work with WLS JMS Topics | A-Team – SOA http://pub.vitrue.com/lTft

clip_image006[3]OTNArchBeatRetrieve Performance Data from SOA Infrastructure Database | A-Team – SOA http://pub.vitrue.com/zziP

clip_image008orclateamsoaA-Team Blog #ateam: How to Achieve OC4J RMI Load Balancing – This is an old, Oracle SOA and OC4J 10G topic. In fact … http://ow.ly/2tzyqo

clip_image008[1]orclateamsoaA-Team Blog #ateam: Using BPEL Performance Statistics to Diagnose Performance Bottlenecks http://ow.ly/2tzyqp

clip_image003[3]SOA Community New release of Oracle Process Accelerators (11.1.1.6.2 http://wp.me/p10C8u-zh

clip_image009gschmutzMy latest upload : Five Cool Use Cases for the Spring Component … on @slideshare http://www.slideshare.net/gschmutz/five-cool-use-cases-for-the-spring-component-in-oracle-soa-suite … #ukoug #spring #oraclesoa

clip_image006[4]OTNArchBeat 13 advanced Oracle SOA Suite presentations from #oow http://pub.vitrue.com/FuK8

clip_image009[1]gschmutzMy presentation at #ukoug on slideshare: Where and when to use the Oracle Service Bus: http://www.slideshare.net/gschmutz/where-andwhentousetheoracleservicebusv2 …

clip_image010Vikas Anand SOA on Exalogic a popular session at OOW São Paulo – #exalogic #soa #oow12 #oowbrasil http://instagr.am/p/S0aTjORFPK/

clip_image003[4]SOA Community Jose Pires from #link development in BPM and ADF are 30%+ more productive than legacy .net implantation #soacommunity #bpm #ukoug

clip_image003[5]SOA CommunityHuge interest in BPM at #ukoug Jose presenting BPM Suite use cases #soacommunity pic.twitter.com/tdsUCNSD

clip_image003[6]SOA CommunityWant to become a certified middleware expert? Free assessments for SOA & BPM at #ukoug contact Oracle booth pic.twitter.com/wOFaV0kV

clip_image003[7]SOA CommunityOSB expert Guido Schmutz at #UKOUG when and where to use OSB #soacommunity pic.twitter.com/tYcumFq7

clip_image003[8]SOA CommunityEarly morning SOA session at #ukoug with @SOASimone and @mark_gw full room thanks for joining #soacommunity pic.twitter.com/XSoXYaxN

clip_image003[9]SOA Community@SOASimone: Looking forward to my #ukoug #oraclesoa session today with a case study by @mark_gw: 9 am, hall 7a: integration everywhere”

clip_image012Edwin Biemondnice, with minimumDelayBetweenMessages jca property you can control the consuming of the jms adapter #Oracle SOA Suite https://forums.oracle.com/forums/thread.jspa?threadID=2191667 …

clip_image003[10]SOA Community Advanced Oracle SOA Suite Oracle Open World 2012 SOA Presentations http://wp.me/p10C8u-zf

clip_image004[1]OracleBlogsOracle Product Leader Named a Leader in Gartner MQ for MDM of Product Data Solutions http://ow.ly/2tv42M

clip_image003[11]SOA Community PEX Innovation Award 2013 nominate your SOA & BPM project success http://wp.me/p10C8u-zQ

clip_image004[2]OracleBlogsFinding it Hard to Deliver Right Customer Experience: Think BPM! http://ow.ly/2tv1M6

clip_image003[12]SOA Community Win an iPad mini & daily fun – #Oracle enablement Christmas calendar http://www.seika-consulting.de/adventcalendar2012/ … #opn #soacommunity #oracle

clip_image004[3]OracleBlogsSOA Community Newsletter November 2012 http://ow.ly/2tulBS

clip_image003[13]SOA CommunityWriting the December edition of the SOA Community newsletter – want to contribute? Send your news @soacommunity #soacommunity Good weekend

clip_image004[4]OracleBlogsJMS Step 4 – How to Create an 11g BPEL Process Which Writes a Message Based on an XML Schema to a JMS Queue http://ow.ly/2trLa7

clip_image003[14]SOA Community Oracle Catalog – product overview for middleware http://wp.me/p10C8u-zc

clip_image006[5]OTNArchBeatOracle BPM and Oracle Application Development Framework (ADF) | Dan Atwood #oracleace http://pub.vitrue.com/Ftss

clip_image014Lonneke DikmansVENNSTER BLOG: BPEL and Fire-and-Forget Web Services http://blog.vennster.nl/2012/11/bpel-and-fire-and-forget-web-services.html?spref=tw …

clip_image016Oracle Middleware Check out Oracle BPM Demo #oraclebpm #bpm #processmanagement http://pub.vitrue.com/VBix

clip_image016[1]Oracle MiddlewareGet a little smarter! Listen to Amit Zavery’s podcast and get insight to the latest in Fusion #Middleware http://pub.vitrue.com/LLi5

clip_image006[6]OTNArchBeatHow-to: Starting with Oracle Service Bus | @FrankMunz http://pub.vitrue.com/68oX

clip_image006[7]OTNArchBeatMore than 200 Oracle webcasts on-demand http://pub.vitrue.com/FBK5

clip_image003[15]SOA CommunityAccenture Foundation Platform for Oracle (AFPO) – Your pre-build & tested middleware platform http://wp.me/p10C8u-yT

clip_image004[5]OracleBlogsUndeploy multiple SOA composites with WLST or ANT by Danilo Schmiedel http://ow.ly/2toybm

clip_image017Ronald LuttikhuizenVENNSTER BLOG | Eventing Hello World (including downloadable workspaces) | http://blog.vennster.nl/2012/11/eventing-hello-world.html … @soacommunity #oraclesoa

clip_image014[1]Lonneke DikmansVENNSTER BLOG: DOAG 2012 http://blog.vennster.nl/2012/11/doag-2012.html?spref=tw …

clip_image004[6]OracleBlogsADF & Fusion Development WebcastDecember 11th 2012 http://ow.ly/2tmQhk

clip_image018Jan van Zoggel Excellent BPM Tech. Corner blog "handling HumanTask attachments in Oracle BPM 11g". Gave us a great quick start https://blogs.oracle.com/bpmtech/entry/handling_humantask_attachments_in_oracle …

clip_image003[16]SOA Community @lonnekedikmans here we are waiting for the Dutch team – lekker meisje – Bratwurst BBQ #soacommunity pic.twitter.com/Qia5Ge4Y

clip_image014[2]Lonneke Dikmans The noSQL presentation ny @doug_clarke is tomorrow at 9am. That means getting up early 😦 #doag2012

clip_image003[17]SOA CommunityExperience the eBook – “Oracle SOA Suite – In the Customers’ Words” By Bruce Tierney http://wp.me/p10C8u-xQ

clip_image006[8]OTNArchBeat#Oracle #BPM Process Accelerators and process excellence | Andrew Richards http://pub.vitrue.com/PhwT

clip_image004[7]OracleBlogsOracle BPM Partner Solution Catalog http://ow.ly/2thTWD

clip_image019Lucas JellemaI just published article for AMIS Blog on the BPEL Aggregation Pattern (conditional correlation) in SOA Suite 11g PS5: http://technology.amis.nl/2012/11/18/oracle-soa-suite-11g-ps-5-introduces-bpel-with-conditional-correlation-for-aggregation-scenarios/ …

clip_image006[9]OTNArchBeat OTN Virtual Developer Day: Oracle Fusion Development – EMEA – Dec 11, 2012 Registration is open and free. http://pub.vitrue.com/szVu

clip_image003[18]SOA Community EAIESB is pleased to announce the release of book “Oracle Service Bus (OSB) in 21 days: A hands on guide for OSB”. http://wp.me/p10C8u-xO

clip_image020Oracle BPMNeed a Crash Course in BPM? Check out webcast series on @OracleBPM #bpm #processmanagement http://pub.vitrue.com/aIuZ

clip_image020[1]Oracle BPMCapGemini showcases Public Benefit Process and other processes on @OracleBPM partner catalog http://pub.vitrue.com/2D5u

clip_image006[10]OTNArchBeat Service-oriented organizations have a head start in the cloud race | @JoeMcKendrick http://pub.vitrue.com/5kvP

clip_image003[19]SOA Community Platform for Efficiency: Boeing Defense, Space & Security integrates supply chain processes using Oracle Business Process Management…

clip_image021Oracle SOANew – Cloud Integration White Paper on need for comprehensive approach beyond simple connectivity.#SOA #OracleSOA http://pub.vitrue.com/IJUN

clip_image022Simon Haslam@debralilley @JRSim_UIX @soacommunity #MiddlewareSunday is a more advanced level so we wanted it to be focussed – perhaps WC next year?!

clip_image003[20]SOA Community Administer, manage, monitor, and fine tune the performance of your Oracle SOA Suite 11g Service Infrastructure and SOA composite…

clip_image004[8]OracleBlogsThe Power of Specialization google ads for SOA & BPM Specialized Partners http://ow.ly/2tabtH

clip_image019[1]Lucas Jellema Reading pretty good article on Custom Correlation in Oracle BPM 11g – http://beatechnologies.wordpress.com/2011/10/17/working-with-custom-correlation-in-oracle-bpm-suite-11g-ps4-feature-pack/ …

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

Build Mobile App for E-Business Suite Using SOA Suite and ADF Mobile By Michelle Kimihira

With the upcoming release of Oracle ADF Mobile, I caught up with Srikant Subramaniam, Senior Principal Product Manager, Oracle Fusion Middleware post OpenWorld to learn about the cool hands-on lab at OpenWorld. For those of you who missed it, you will want to keep reading.

Author: Srikant Subramaniam, Senior Principal Product Manager,Oracle Fusion Middleware.

Oracle ADF Mobile enables rapid and declarative development of native on-device mobile applications. These native applications provide a richer experience for smart devices users running Apple iOS or other mobile platforms. Oracle ADF Mobile protects Oracle customers from technology shifts by adopting a metadata-based development framework that enables developer to develop one app (using Oracle JDeveloper), and deploy to multiple device platforms (starting with iOS and Android).

Oracle ADF Mobile also enables IT organizations to leverage existing expertise in web-based and Java development by adopting a hybrid application architecture that brings together HTML5, Java, and device native container:

  • HTML5 allows developer to deliver device-native user experiences while maintaining portability across different platforms
  • Java allows developers to create modules to support business logic and data services
  • Native container provides integration into device services such as camera, contacts, etc

All these technologies are packaged into a development framework that supports declarative application development through Oracle JDeveloper. ADF Mobile also provides out of box integratoin with key Fusion Middleware components, such as SOA Suite and Business Process Management (BPM).

Oracle Fusion Middleware provides the necessary infrastructure to extend business processes and services to the mobile device — enabling the mobile user to participate in human tasks – without the additional “mobile middleware” layer. When coupled with Oracle SOA Suite, this combination can execute business transactions on Oracle E-Business Suite (or any Oracle Application).
Read the full 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 Mix Forum

SOA Community Newsletter December 2012

Dear SOA partner community member

Happy Holiday! Thanks for a great 2012! Thanks for all the joint business and your community support. We wish you and your family a great holiday season!

We have a huge back of presents for you: Our Fusion Middleware Community Forum is planned for February 19th & 20th and the Bootcamps 21st & 22nd 2013. For details please visit our registration page!

Winter time is training time – we offer many on-demand trainings and assessments to become Specialized. A SOA, BPM or ADF certified Implementation is the best for a great start in 2013.

Thanks for the excellent middleware track at the UKOUG conference, we posted all presentations at our SOA Community Workspace (SOA Community membership required). Thanks also to the DOAG team for the conference, you can find most of the presentations and a nice report on the Vennster blog At the community workspace you can also find a big BPM update including papers for BPM design best practice & industry papers & process accelerators demos.

On the SOA suite our product management team published a series of new articles. One of our partners Gebhart offers tooling for Quality Analysis for SOA and Cloud. On the cloud side E-Book: Cloud Architecture for Dummies & Cloud Considerations & Connectivity papers are available. And our friends from EAIESB papers offers a whole series on Healthcare & OSB & B2B & BPM & SOA

Happy holiday and a great start in 2013

Jürgen Kress
Oracle SOA & BPM Partner Adoption EMEA

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

SOA Newsletter

Blog Twitter LinkedIn Mix Forum

Expanding the Oracle Enterprise Repository with functional documentation by Marc Kuijpers

Introduction
Have you ever experienced the challenge to map both your functional and technical assets in one software package? Finding a software package that is able to describe the metadata about these assets and their mutual relationships? And if you found the correct software package, was it maintainable?

The Oracle Enterprise Repository (OER) is a powerful SOA repository. Its core task is to map and visualize the interaction between technical assets generated by the SOA Suite and OSB. However, OER can be configured to not only contain these technical assets, but also to contain functional assets, i.e.: functional designs, use cases and a logical data model. Now that’s interesting! OER is able to show all the assets in your system and, if necessary, zoom in on one of the assets and their mutual relationships (Figure 1). This opens a set of doors to powerful features, e.g.:

  • Impact analsysis
    If a functional design is adjusted, which other functional designs and use cases do I need to adjust?
  • Traceability
    If a web service generates an error, in which functional and technical designs is the web service described

oer2 Expanding the Oracle Enterprise Repository with functional documentation

This sounds great, but how do we get all the functional and technical documents in OER, and how are we going to keep this repository up-to-date?
Read the full 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 Mix Forum

Announcing Upcoming SOA and JMS Introductory Blog Posts

Beginning next week, SOA Proactive Support will begin posting a series of introductory blogs here on working with JMS in a SOA context. The posts will begin with how to set up JMS in WebLogic server, lead you through reading and writing to a JMS queue from the WLS Java samples, continue with how to access it from a SOA composite and, finally, describe how to set up and access AQ JMS (Advanced Queuing JMS) from a SOA/BPEL process.

The posts will be of a tutorial nature and include step-by-step examples. Your questions and feedback are encouraged.

The following topics are planned:

  • How to Create a Simple JMS Queue in Weblogic Server 11g
  • Using the QueueSend.java Sample Program to Send a Message to a JMS Queue
  • Using the QueueReceive.java Sample Program to Read a Message from a JMS Queue
  • How to Create an 11g BPEL Process Which Writes a Message Based on an XML Schema to a JMS Queue
  • How to Create an 11g BPEL Process Which Reads a Message Based on an XML Schema from a JMS Queue
  • How to Set Up an AQ JMS (Advanced Queueing JMS) for SOA Purposes
  • How to Write to an AQ JMS Queue from a BPEL Process
  • How to Read from an AQ JMS Queue from a BPEL Process

Read the full 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 Mix Forum

Installing Oracle Event Processing 11g by Antoney Reynolds

Earlier this month I was involved in organizing the Monument Family History Day. It was certainly a complex event, with dozens of presenters, guides and 100s of visitors. So with that experience of a complex event under my belt I decided to refresh my acquaintance with Oracle Event Processing (CEP).
CEP has a developer side based on Eclipse and a runtime environment.

Server install

The server install is very straightforward (documentation). It is recommended to use the JRockit JDK with CEP so the steps to set up a working CEP server environment are:image

  • Download required software
    • JRockit – I used Oracle “JRockit 6 – R28.2.5” which includes “JRockit Mission Control 4.1” and “JRockit Real Time 4.1”.
    • Oracle Event Processor – I used “Complex Event Processing Release 11gR1 (11.1.1.6.0)”
  • Install JRockit
    • Run the JRockit installer, the download is an executable binary that just needs to be marked as executable.
  • Install CEP
    • Unzip the downloaded file
    • Run the CEP installer, the unzipped file is an executable binary that may need to be marked as executable.
    • Choose a custom install and add the examples if needed.
      • It is not recommended to add the examples to a production environment but they can be helpful in development.

Developer Install

The developer install requires several steps (documentation). A developer install needs access to the software for the server install, although JRockit isn’t necessary for development use.
Read the full article by Antony Reynolds.

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

Real User Experience Insight: Oracle’s Approach to User Experience

This self-study course is the first in a series about Oracle Real User Experience Insight. Intended for a broad, general audience, this course begins with a discussion on why user experience is important, followed by Oracle’s approach to user experience. Next, several use cases for Real User Experience Insight is presented. The course ends by showing how Real User Experience Insight is integrated with Oracle Enterprise Manager 12c. This course is a suggested prerequisite for the other two self-studies in this series, one that focuses on basic navigation, data structures and workflows, and the other that focuses on best practices in deployment.

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