Industrial SOA article series – for architects and experts

imageIndustrial SOA is a 14-part  article series focused on service orientation, written collaboratively by a group of recognized experts and community leaders in service oriented architecture.

"SOA and service-orientation have laid the foundation for a variety of emergent service technology innovations such as cloud computing and big data, while the original building blocks of SOA and service-orientation continue to evolve by embracing fundamental service technologies, concepts and practices."

  • Preface: Industrial SOA
  • Chapter 1: SOA Blueprint
  • Chapter 2: Project Categories
  • Chapter 3: Service Categories
  • Chapter 4: SOA Maturity
  • Chapter 5: Enterprise Service Bus (ESB)
  • Chapter 6: Security
  • Chapter 7: Transactions and Compensation
  • Chapter 8: SOA and User Interaction (UI)
  • Chapter 9: Mobile
  • Chapter 10: Events
  • Chapter 11: MDM and SOA
  • Chapter 12: BPM and ACM
  • Chapter 13: SOA and Cloud

Send us your feedback Twitter @twitter/soacommunity  #industrialSOA

Jürgen Kress  Hajo NormannClemens Utschig-UtschigTorsten WinterbergDanilo SchmiedelGuido SchmutzBernd TropsBerthold Maier

For further SOA publications please visit our wiki. Feel free to add your SOA & BPM publications!

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

User Experience new content: Fusion Applications & mobile & concepts

On the Fusion Applications user experience: More: New podcasts and posts on the Oracle user experience.

Here’s a round-up of recent podcasts and blog posts relating to the Oracle Applications User Experience that were published in February.

  • Jeremy Ashley, Vice President of Oracle Applications User Experience, talks about Oracle’s roadmap to a simple, modern user experience for Fusion Applications. Listen to learn more about the strategy behind Project FUSE. You may also access the podcast through the Usable Apps website.
  • Ultan O’Broin, Director of Oracle Global User Experience, talks in this podcast about why Oracle is making design patterns available for customers, partners, and the development community. These design patterns for the Oracle Fusion Applications user experience encapsulate proven best-practices and make them available for those who are extending or tailoring an Oracle application.
  • Richard Bingham, Oracle Applications Architect, discusses how to tailor Fusion Applications in the cloud.

On Oracle’s investment in the next-generation user experience (in this case, mobile): Intense research into mobile use helps guide design of Oracle Applications

Read about the mobile trends that the Oracle Applications User Experience team noted during a recent global expedition, which included user studies in Sweden, the United States, and Beijing.

The Oracle Applications User Experience team continues to investigate how and why enterprise workers use their mobile devices, and their findings are already influencing the next-generation user experiences that Oracle is designing.

Visit the Usable Apps website to learn more.
Also on Oracle’s investment in the next-generation user experience (a look at trends we’re following up on): A look at new concepts for the enterprise space
The Applications User Experience team is keeping its eye on new technologies that may have an impact on the enterprise space.

New concepts and technologies go through an internal research, design, and development process to assess which ones may or may not gain traction in the enterprise space.
Read more about how our findings help guide the Oracle user experience strategy on the Voice of User Experience, or VoX, blog.

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][2][2][2][2] Facebook clip_image002[8][4][2][2][2][2][2][2][2] Wiki Mix Forum

Top tweets SOA Partner Community – April 2013

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

clip_image001[8]Oracle SOAA smaller footprint version of Oracle Event Processing (OEP) tailored for deployment on gateways #cep #oep #java http://pub.vitrue.com/X4T3

clip_image003[20]orclateamsoaTeam Blog #ateam: Best Practices for High Volume Agreement Deployment in B2B 11g http://ow.ly/2vLI5L

clip_image003[21]orclateamsoa ‏Team Blog #ateam: Mediator Instance Tracking http://ow.ly/jtuvk

clip_image003[22]orclateamsoa ‏Team Blog #ateam: EDN debugging: http://ow.ly/jtuqL

clip_image005[8]Andrejus BaranovskisBPM 11g JDeveloper IDE PS5 Bug for Process ExecData http://fb.me/1BEqWr1eS

clip_image007[8]demed#OOW 2013 speakers: maximize your selection chances https://blogs.oracle.com/SOA/entry/oow_2013_speakers_maximize_your … #openworld #oraclesoa #conference

clip_image008[34]SOA ProactiveNew on OTN: SOA 11g Database Performance Whitepaper, http://pub.vitrue.com/ut4j

clip_image008[35]SOA ProactiveMOSTip: Need to configure OEP Coherence with Unicast? http://pub.vitrue.com/VHMp

clip_image008[36]SOA ProactiveOTN: Options for Unit Testing SOA Suite 11g, Slides and Video, http://pub.vitrue.com/kKK8 .

clip_image008[37]SOA ProactiveMOSTip: How to Route Callbacks when Multiple Activities use the same PartnerLink, http://pub.vitrue.com/jN6Z

clip_image009[8]AMIS, Oracle & JavaOracle ADF and BPM integration. Practical example by @mhjmaas at BPM SIG. Custom work list compared to standard. pic.twitter.com/1HiKz8qn53

clip_image010[12]Jon petter hjulstad

It was an honor to receive the Oracle SOA Partner Community Award for Outstanding SOA 11g Contribution 2012 http://goo.gl/NRV1H

clip_image001C2B2 ConsultingYou can now watch C2B2 educational webinars online: #Oracle #SOA Suite 11g Performance Tuning http://www.ukoug.org/what-we-offer/news/c2b2-educational-webinars/ … @UKOUG @soacommunity

clip_image002OTNArchBeatVideo: @lonnekedikmans and @rluttikhuizen talk about #SOA Made Simple #oracleace http://pub.vitrue.com/XKd8

clip_image003SOA ProactiveMOSTip: Improve the stability and performance of SOA Suite through Health Checks, http://pub.vitrue.com/13P0

clip_image004Danilo SchmiedelNews from the CattleCrew: Improve performance and maintenance of heavily used SOA composites http://wp.me/p2fG8x-5t @soacommunity @OC_Wire

clip_image005Oracle BPMCongratulations San Joaquin County for winning "Best BPM Organization" 2013 BPM Excellence Awards from Gartner http://pub.vitrue.com/TSqi

clip_image002[1]OTNArchBeatFree! Oracle Unified Method – Enterprise Architecture Delivery Readiness – Module 1 – Course Intro | @Oracle_Edu http://pub.vitrue.com/YRwi

clip_image001[1]C2B2 ConsultingPart 6 of #Oracle #SOA Performance Tuning webinar about Enterprise Manager is available online: http://www.c2b2.co.uk/oracle_soa_suite_enterprise_manager_monitoring … #Java @soacommunity

clip_image006Jon petter hjulstad@Jphjulstad 6 Mar

e-vita is Oracle Specialized Partner of the Year, Middleware in Norway! #soacommunity

clip_image003[1]SOA ProactiveCheck out Oracle Learning Library for videos and demos on SOA and OSB http://pub.vitrue.com/5LXo

clip_image007[10]Simon HaslamBlog: Oracle Fusion Middleware Partner Community (SOA and WebLogic) Forum in Faro http://www.veriton.co.uk/roller/fmw/entry/oracle_fusion_middleware_partner_community1 …

clip_image002[2]OTNArchBeatOracle Fusion UX Design Patterns and Tools for the Cloud Crowd | @ultan http://pub.vitrue.com/eVU3

clip_image008[42]Mark NelsonBPM 11g Performance Tuning Whitepaper published http://wp.me/pgVeO-Hj

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

Authorization Model in SOA Suite 11g by Shawn Bailey

Figuring out how the authorization works in SOA Suite 11g between the WebLogic Console and Enterprise Manager can seem daunting. This blog post aims to clarify how the two parts work together and hopefully demonstrates that it is not as complicated as it may first appear.
In SOA Suite 11g there is one Authentication stack and 2 Authorization stacks:

  • Authentication is handled by WebLogic Server and is based on the order and control flags set for the Authentication Providers in the Security Realm.
  • Authorization is split between the Global Role definitions in WebLogic Server and the SOA Application Roles in Fusion Middleware Control (EM). WLS Roles govern the interactions in the WLS Console while the SOA Roles control permissions on SOA resources / activities. In most cases the users will need access to both.

Let’s describe the authorization stacks independently:
In WLS there are Global Roles defined out of the box that apply to the WebLogic Console. For our purposes we will focus on the ‘Admin’ Global Role as it has a counterpart in EM and is representative of the other roles as well. In the standard domain this role has a single membership condition which is for the pre-configured Group ‘Administrators’. This means that any user who is a member of a group called ‘Administrators’ will be granted the permissions of the ‘Admin’ Global Role in WLS. This is important because in order for a user to login to the WLS or EM consoles they must have permissions for at least one of the WLS Global Roles, either through a Group or individual association. Read the full 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][2][2] Facebook clip_image002[8][4][2][2][2][2][2] Wiki Mix Forum

ACM makes it possible to combine BPM processes into cases based upon lifecycle, milestones and events in a very fast and agile way – Leon Smiers, Capgemini

imageCapgemini is pleased to see that case management is now added to the Oracle SOA and BPM stack. This small addition broadens the already rich BPM architecture, making it possible to combine BPM processes into cases based upon lifecycle, milestones and events in a very fast and agile way.

When implementing our processes, Capgemini needs tooling that supports design workshops and plays a part in closing the loop between analysis and development. Oracle Process Composer is the browser-based business analyst tool used in workshops to design processes. Oracle developed this tool spectacularly with human task form design capabilities, simulation, and, process player, which permits running processes in situ in the browser. Leon Smiers, Capgemini

clip_image003Blog clip_image004Twitter clip_image005LinkedIn

Read all first impressions from our BPM experts here & Download BPM PS6 here

Which partner to choose for your BPM Implementation?

You are looking for an partner who has successfully implemented BPM Suite 11g? Who has trained and certified experts? Make sure you choose an “Oracle Unified BPM Suite 11g Specialized Partner”! Oracle BPM Suite 11g Specialized partners who implemented BPM Suite 11g successfully and trained and certified their consultants. You can find your local Specialized partner at http://www.solutions.oracle.com/

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][2][2][2][2] Facebook clip_image002[8][4][2][2][2][2][2][2][2] Wiki Mix Forum

From the Trenches | Patching OSB and SOA Suite to PS5 by Ronald van Luttikhuizen

Recently I was involved in an Oracle Fusion Middleware upgrade from 11g PS2 to 11g PS5 with Jacco Landlust, Aiman Salama, and Jens Peters. The environment that was patched consists of the following domains:

  • Java domain running Java/JEE applications;
  • IDM domain running identity management components including OID;
  • SOA domain running Oracle Service Bus and Oracle SOA Suite. 

The domains consist of several Managed Servers in a single-node cluster configuration. OSB and SOA Suite both run in their own Managed Server.
There are plenty of excellent blogs that discuss the infrastructure and middleware side of such an upgrade. This blogs contains some things we encountered from the application side of things. More specific, the SOA composites and OSB projects.

Rebuild custom Java classes and JAR files in the SOA extension library
You can add custom Java classes and JAR files to SOA Suite that are used by your SOA composites. The SOA extension library for adding extension classes and JARs is available in the $ORACLE_HOME/soa/modules/oracle.soa.ext_11.1.1 directory. For example, an extension can be used to add a custom fault handler. Read the full 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][2][2][2][2] Facebook clip_image002[8][4][2][2][2][2][2][2][2] Wiki Mix Forum

BPM 11g Performance Tuning Whitepaper published by Mark Nelson

I am happy to announce our new BPM 11g Performance Tuning whitepaper is now available on OTN (here).  This white paper captures real world best practices from actual performance tuning exercises across many real BPM implementations – that’s ‘best practices’ in the sense that these are the things that we have found over time and over many engagements to give the best results.

This whitepaper has been under development for quite a while now, and has been through a heap of reviews and revisions.  So it is great to finally get it out there, and hopefully you will find it useful!

Many people have contributed to this whitepaper – from reporting on tuning experiences, to writing, reviewing, and testing. Read the full 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][2][2] Facebook clip_image002[8][4][2][2][2][2][2] Wiki Mix Forum

BPM 11g PS6 brings us closer to the power of BPM! Jon Petter Hjulstad, e-vita as

imageBPM PS6 brings us closer to the power of BPM! One of the focus areas in this release is making it simpler for business people to draw the process, design input forms, test the process out in Process Player, to do simulations – all in a web interface. All this will give IT a better base for further refinement – the result will be fewer iterations before the process is ready to deploy. The other thing I am looking forward to is OEP PS6 – The NoSQL-integration will be very useful! Jon Petter Hjulstad, e-vita as

clip_image001Blog clip_image002Twitter clip_image003LinkedIn

Read all first impressions from our BPM experts here & Download BPM PS6 here

Which partner to choose for your BPM Implementation?

You are looking for an partner who has successfully implemented BPM Suite 11g? Who has trained and certified experts? Make sure you choose an “Oracle Unified BPM Suite 11g Specialized Partner”! Oracle BPM Suite 11g Specialized partners who implemented BPM Suite 11g successfully and trained and certified their consultants. You can find your local Specialized partner at http://www.solutions.oracle.com/

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][2][2][2][2] Facebook clip_image002[8][4][2][2][2][2][2][2][2] Wiki Mix Forum

Using the MetaData Services (MDS) in a SOA environment by Robert van Molken

It has been almost a year since my last post about the metadata services. I talked about how-to set up a File-based MDS and DB-based MDS. This post talks about the usage of the files, placed in the MDS, in the different components available in a SOA composite. If the MDS is a new thing for you then I advise to read my previous about this subject first.

You can spot the presence of a file that is a reference to the MDS if it uses the oramds: URI annotation. Files are no longer referenced to a hardcoded or relative file path.

To start using you’re MDS that you have set up we will create a new SOA application. Let call the application WorkflowSOAapp and create a SOA project and call it WebformService.

Use MDS resources for exposed services

After creating the new SOA project it will open the composite editor automatically. Exposed services are always created in the left swim lane. Because this project deals with a WSDL resource to expose a webservice, a Web Service component is first dragged to the left swim lane.

Create exposed service

Drag Web Service Component to left swimlane

A dialog “Create Web Service” will open. Give the service a good name, preferred the same as the name in the WSDL (e.g. WebFormService). The next thing to do is to choose the WSDL URL. Click on the document jdev_document_iconicon at the right side of the WSDL URL input to find an existing WSDL. Read the full article here & Read part II 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][2][2][2] Facebook clip_image002[8][4][2][2][2][2][2][2] Wiki Mix Forum

BPM 11g PS6 is another milestone for closing the gap between the business and IT in the domains of collaboration and ease of use – Richard Schaller, [ipt]

image[ipt] is pleased to see that Oracle added compelling new features to the new release of the Oracle BPM Suite. This release is another milestone for closing the gap between the business and IT in the domains of collaboration and ease of use. The new Web Form feature will allow business users to see how the human task form will look like during the design workshops. The web-based process player enables business analysts to simulate, test and validate the processes in order to ensure that business needs are fulfilled.

[ipt] is convinced that these two features will significantly reduce the development life cycle and create solutions of higher quality. The adaptive case management solution will put skilled end users in the position to decide which steps they will have to take next in the process based on the current contextual information. This is a common requirement in the public insurance and health sector. Richard Schaller, [ipt] Innovation Process Technology AG

Innovation Process Technology AG

clip_image001Blog clip_image002[4]Twitter http://www.linkedin.com/pub/richard-schaller/54/b33/b32

Read all first impressions from our BPM experts here & Download BPM PS6 here

Which partner to choose for your BPM Implementation?

You are looking for an partner who has successfully implemented BPM Suite 11g? Who has trained and certified experts? Make sure you choose an “Oracle Unified BPM Suite 11g Specialized Partner”! Oracle BPM Suite 11g Specialized partners who implemented BPM Suite 11g successfully and trained and certified their consultants. You can find your local Specialized partner at http://www.solutions.oracle.com/

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][2][2][2][2] Facebook clip_image002[8][4][2][2][2][2][2][2][2] Wiki Mix Forum