IDC Releases the MarketScape Worldwide Business Process Platforms Vendor Assessment 2014 report
July 17, 2014 Leave a comment
This IDC MarketScape focuses on 10 choices for business process (BP) platforms, which are product suites or portfolios that support the design and runtime environments for business process automation. BP platforms support the most sophisticated requirements of enterprises focused on a variety of initiatives that range from operational excellence to strategic growth through the delivery of innovative digital services.
Oracle is a leader with Oracle BPM Suite 11g
Other leaders include IBM, Tibco, Pegasystems and OpenText
Report Findings
Note: Pegasystems is an important vendor in business process platforms and was invited to participate in our assessment, although we were unable to do a full product evaluation of the company’s current release. For that reason, we marked Pegasystems’ position on the IDC MarketScape graphic in flat gray.
IDC also created another group of leaders called disruptive innovators. These vendors have
products and product strategies that demonstrate innovation leadership by pushing the
envelope of process automation in ways that broaden adoption and change the types of
projects enterprises are able to do. The disruptive innovators, identifiable by their right-most
position in Figure 1, are TIBCO, K2, Bosch Software Innovations, and Bizagi.
IDC classifies the hundreds of features of BP platforms into 13 categories:
- Discovery and design
- Process modeling
- Mobile
- User interface and standard runtime workspace
- Work management
- Task management
- Social/collaboration environment
- Case management
- Search
- Data access and integration
- Decision automation
- Visibility and reporting
- Life-cycle management
This IDC MarketScape looks at offerings that support midrange to complex deployment patterns.
Complexity is found in many different elements of process automation.
ORACLE SUMMARY
Oracle is a Leader in our IDC MarketScape for BP platforms. Its product balances between traditional
BPM offerings and some of the more disruptive approaches offered by newer entrants in this market.
Where Oracle’s portfolio stands out is in the sophistication of its capabilities to extend the use of BPM
beyond an employee-only focus as well as its mobile capabilities. Customers of Oracle applications are likely candidates to use the BPM features to extend capabilities. Oracle BPM Suite is also successfully used as a standalone platform for custom process automation.
Product capabilities were scored for developer capabilities, business capabilities, overall architecture,
and value per feature delivered. The BP platform vendors are all high-quality offerings, and Oracle
scored at the top of all measures in aggregate. Oracle had top scores for mobile capabilities, process
modeling, work management, and social features. It also had high architecture scores in multiple
categories.
Strengths
Key product strengths include:
-Oracle provides support of mobile devices from within the development environment.
Customers have multiple ways to handle mobile, such as a responsive style of viewing forms
and support of hybrid mobile environments through ADF.
-Oracle has made significant improvements in work management, especially with the
integration of federated identity to extend process participation in processes to nonemployees,
such as business partners and customers.
-With the introduction of case management, Oracle provides a well-rounded portfolio of
products used for business process automation covering most deployment scenarios.
Challenges
Key product challenges include:
-Oracle BPM Suite is dependent on the Oracle stack. To get the richness Oracle showed in its
demo, users are required to implement WebLogic. In addition, BPM Suite 11g requires Oracle
Database. While Oracle offers open source alternatives, such as Glassfish as an application
server and MySQL as a database, its BPM product doesn’t support these alternatives. Non-
Oracle customers will find it challenging to adopt Oracle BPM because of its dependency on
the underlying infrastructure.
-Oracle does not have a BPM cloud offering yet, but it is on Oracle’s road map.
-While an increasing number of elements can be configured onscreen, Oracle is a complex
product portfolio to master. In a market where business stakeholders influence deals, Oracle’s
developer orientation makes it more difficult to sell than other business-focused offerings.
Guidance Summary
Oracle has a strong and comprehensive portfolio of BPM offerings. Oracle is well suited for enterprises
that need to:
-Extend the functionality of packaged applications, particularly those offered by Oracle
-Improve management of end-to-end processes using operational intelligence techniques
-Create reusable business services and composite applications
-Employ a strategic business platform for transformation and business process reengineering initiatives
[Source: IDC MarketScape: Worldwide Business Process Platforms 2014 Vendor Assessment – Maureen Fleming, Jeff Silverstein – April 2014] Get the full report from IDC
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
Facebook
Wiki


When working on Oracle SOA Suite 11g solutions one might have the requirement to send out emails on various occasions. Within Oracle Fusion Middleware this capability is provided by the
What is DMS ?
Do you need to make any code changes after applying the Oracle SOA Suite 11g PS6 (11.1.1.7) patchset?
The Split-Join can be a very useful tool in your OSB services yet seems to be underestimated. When I did some asking around it turned out not many developers use this, even though I can come up with plenty of uses for the Split-Join. The Split-Join’s strength is in numbers, meaning it is the most powerful when you need to process a lot of pieces of similar data. For this example I used a simplified version of a project I am working on. In this project mobile devices are set to send data about rainfall to a database. The data is collected at a regular interfal creating a record and sent to the database per session which contains a large set of records. Instead of processing these records one at time I can process them concurrently and save a lot of processing (and waiting) time.
I published a OSB11g tutorial considering the use case described in my earlier blog posts. The tutorial can be accessed from 

