|
Community Newsletter
Service
Oriented Architecture
Business
Process Management
|
|
|
|
|
Oracle
Media Network
|
Stay
Connected
|
OPN
on PartnerCast
|
|
|
SOA
Partner Community Newsletter
June 2015
|
Dear SOA Community,
|
|
You are working on large Fusion Middleware
opportunities & projects? Oracle is pleased to invite you to the Fusion Middleware Summer Camps V by the
SOA & BPM & WebLogic Partner Communities. Goal of the trainings is
to support you to deliver a successful project. Most of the trainers are a
member of the Oracle product management team.
Come to Lisbon to get a 5 days hands-on
training in one of the following topics:
- Mobile and Mobile Cloud Service
- BPM Suite 12c and Process Cloud Service
- Hybrid Integration with Integration Cloud
Service, SOA Suite Cloud Service and SOA 12c
- Java Cloud Services
- Extending SaaS with PaaS
Important: all trainings are hands-on and
require a laptop with 12+ GB or more!
Registration is free of charge, except in case of cancellation fee € 150 or
no-show fee €2000! Please read the registration page very careful before
you register – make the right choice for your
Quotes from previous Middleware Summer Camps
- This is the most effective 5 days spend in
training, Simon Haslam, Veriton
- First class knowledge delivered at a first class
event! Thanks for the 12c certification quickstart! Milco Numan,
Qualogy
- Defiantly a must attend event, Silviu Leahu, SC
Endava Romania SRL
- Came with 12 people and the summer camps was a
great success for all! Torsten Winterberg, Opitz
- Summer Camps provides the best info of the latest
features of the Fusion Middleware products, Marko Parikka, Capgemini
- Best training I have ever attended from Oracle. Not
only was the dept. of the knowledge of the instructor amazing deep,
the hands-on lessons ensured I could use the new functionality
effectively when I get back to work, Dan Atwood, Avio
- Amazing energy, getting the knowledge straight from
the product management - see you next time!, Martijn van der Kamp,
Capgemini
- The first step towards SOA Suite 12c certification,
Bruno Silva, Link Consulting
Social Media
|
|
ICS Partner quotes
- “Easy integration of enterprise
systems!” Jacco Cijsouw, Amis
- “Take integration to a new level!” Rob
de Haan, RedBlue
- “Fantastic encapsulation of complex
integration problems within a Business friendly tool” Daniel Alves,
eProseed
- “A game changer for enterprise cloud
integration” André Evensen, Acando
- “IPaaS will become more important. With
ICS now Oracle enter this market and provide the possibility to
integrate applications on a stable infrastructure basis in the Cloud”
Marcel Mertin, ec4u
- “Going to discover what is in the cloud
– use Oracle ICS” Andreas Chatziantoniou, Foxglove IT
- “Pay what you use and be able to scale”
Gerald Reif, IPT
- “You know Oracle’s on to something,
when building the integration in the cloud is just as user friendly
and fast as using the cloud applications we’re tying together.” Jan
Van Hoef, Contribute
- “Make your cloud come to life.” Mario
Sosic, The Future Group
- “With ICS and rest of cloud services,
Oracle is now fully committed to penetrate the iPaaS market that has
been until date dominated by Dell Boomi’s, Mulesoft’s and the like.
However Oracle we are positive that with all the cloud services Oracle
will have the most comprehensive suite of cloud services in the
market” Luis Weir HCL & Arturo Viveros S&P Solutions
- “Cloud will be the THING this year and
Oracle is taking the right direction with creating the Integration,
Process, Mobile, Java and Developer Cloud Services. It has a slick UI
design and it works responsive.” Robert van Mölken, Amis
ICS Partners:
Looking for a SOA Specialized Partner which can support you with your ICS
implementation? Visit the solutions catalog here, and search for
your local SOA Specialized partner have trained & certified consultants
and implemented successful SOA customer projects. Across EMEA more than
1000 companies are Specialized in SOA! Find local Specialized partners by
product www.oracle.com/specialized & learn more about ICS here
|
|
PCS partner quotes
Our SOA & BPM Partner Community is very excited about Process Cloud
Service:
- “Reduce completely and go faster into a
Digital Business with PCS” Jorge Quilcate, Sysco
- “Modern UI combined with stability
delivers on premise performance in the cloud” Andrejus Baranovskis, Red Samurai
- “Finally your business departments have
a tool they will like for process modeling” Hajo Normann, Accenture
- “Oracle Process cloud, a game changer
in process implementations, provides our customers benefits from fast
agile process delivery on top of existing on-premise applications.” Leon Smiers, Capgemini
- “With Oracle PCS, time-to-market can be
significantly reduced – we highly recommend it.” José Rodrigues, Link Consulting
PCS demo system: We are
in process to make the PaaS Services available via GSE. Please make sure
that you first request your GSE access here. BPM Specialized Partners
and member of the SOA & BPM Partner Community can access PCS demo
accounts with myself.
PCS presentation,
eBook, datasheet & marketing kit At our SOA Community Workspace (SOA Community membership required) we
posted
PCS Partners:
Looking for a BPM Specialized Partner which can support you with your PCS
implementation? Visit the solutions catalog here, and search for
your local BPM Specialized partner have trained & certified consultants
and implemented successful BPM customer projects. Across EMEA more than 390
companies are Specialized in BPM! Find local Specialized partners by
product www.oracle.com/specialized & Learn more about PCS here.
|
|
Attend our June edition of the SOA & BPM Partner
Community WebCast live on June 30th 2015 16:00 CET.
MONTHLY WEBCAST SOA & BPM PARTNER COMMUNITY
TUESDAY JUNE 30 2015 16:00 CET (UTC/GMT +1 Hour)
WATCH AND LISTEN You can join the Conference by clicking on the link:
Join Webcast (Employees and Partners)
(audio will play over your computer speakers or headset
AND / OR DIAL IN Call
ID: 5566478 Call Passcode: 333111
Austria :
|
+43(0)19286512
|
Belgium:
|
+32(0)24010528
|
Denmark:
|
+4532729222
|
Finland:
|
+358(0)923193923
|
France:
|
+33(0)176728936
|
Germany:
|
+49(0)69222216106
|
Ireland:
|
+353(0)12475650
|
Italy:
|
+39(0)236008198
|
|
Netherlands:
|
+31(0)207143543
|
Spain:
|
+34914143755
|
Sweden:
|
+46(0)856619465
|
Switzerland:
|
+41(0)445804003
|
UK:
|
+44(0)2081181001
|
United States:
|
140 877 440 73
|
|
|
|
We want that you present your Fusion
Middleware Partner success at Oracle OpenWorld 2015! Make sure you submit
your papers: Call-for-Papers Oracle OpenWorld 2015
We recommend to submit best practice session of leading edge products like
BPM-Suite 12c, SOA Suite 12c with focus on cloud and mobile integration.
Also highly welcome are joint presentations with your customers. Let us
know if you like to get a nice quote from Oracle. For additional call for papers visit our wiki.
You are invited to join our traditional Fusion Middleware Partner Community Reception
at OpenWorld. The Reception will be held on Tuesday October 27th 2015 in
San Francisco! Don't miss this unique opportunity to:
- Network and exchange information with fellow Oracle
Middleware Partners & ACEs
- Meet with members of the Global Oracle Middleware
Product Management team and Oracle EMEA Alliances and Solutions
Partner Programs team
- Learn more about Oracle OpenWorld activities
Schedule: Tuesday
October 27th 2015 19:30 (California time)
LOCATION: You
will receive details with your confirmation e-mail.
Tips for Oracle Open
World
- Plan your schedule well in advance!
- Visit the demo groups for the products you are
interested
- Arrange 1:1 meetings with product management and
A&C management
- Wear comfortable shoes, casual cloth and a light
backpack
- Don’t forget your international health insurance
- Share your news & knowledge via social media
like twitter @soacommunity @wlscommunity #OOW2015
- Drink some water during the day and a beer at our
reception!
|
|
Welcome to the fifth edition of the SOA Magazine by SOA Community.
This edition is focuses on Cloud Computing. More precisely, it highlights
Platform as a Service (PaaS). Oracle is in process to launch three new PaaS
Cloud Services: Process Cloud Service (PCS), Integration Cloud Service
(ICS), and Java Cloud Service (JCS). JCS is
the underlying foundation and enables you to build, deploy and run Java
Applications. With ICS, partners and customers can build integrations
between Applications. For example, an integration between Eloqua marketing
and Salesforce CRM including an on-premises SAP system. PCS is the platform
to build and execute BPMN process in the Cloud. Oracle’s key unique selling
point is that the same software is available as on PaaS as on-premises. For
example, you can start building your process in PCS export your application
and run it on Oracle BPM Suite on-premises in a private Cloud. This enables
customers to start and try a service in PaaS and, if required, move it to a
data center of their choice.
The second major trend in IT besides Cloud Computing is Mobile. In this
Magazine edition, Luca Jellema published an Tutorial to build a Flight
application including mobile integration and application. This application
is a great example for the complete Red Stack and we want to encourage your
to make use of it! It includes all key components from the underlying
WebLogic Server, SOA Suite and Service Bus for IT driven integration and
BPM Suite for human based processes up to mobile integration with REST.
With this application you will learn to utilize the stack and to gain
productivity.
This quarterly newsletter is for both customers and partners who are active
in the SOA space. The content includes articles for IT decision makers,
architects and developers. The goal of the newsletter is to update you on
the latest SOA technologies, market studies, trainings & certifications
and conferences. We publish the newsletter in English and some articles
will be in Portuguese especially for the Brazilian marketing, thanks to
Ricardo Puttini and his team. Contribution is open for everybody! We want
to publish your content! Like case studies, best practice, technical
examples and solutions and conferences. Feel free to submit your content to
Jürgen Kress.
Get the SOA Magazine V here & visit the SOA Community
|
|
Is your organization using Oracle Fusion
Middleware to deliver unique business value? These awards honor customers
for their cutting-edge solutions using Oracle Fusion Middleware. Winners
are selected based on the uniqueness of their business case, business
benefits, level of impact relative to the size of the organization,
complexity and magnitude of implementation, and the originality of
architecture. The 2015 awards will be presented during Oracle OpenWorld
2015 (October 26-October 29) in San Francisco.
These awards honor customers for their cutting-edge solutions using Oracle
Fusion Middleware. To share your use of Oracle Fusion Middleware solutions
and how they help your organization drive business innovation, please read
on to find out more information on the nomination process.
Customers may submit separate nominations forms for multiple categories;
The 2015 Fusion Middleware categories are as follows:
Winners are selected by a panel of internal
and external judges that score each entry across multiple different scoring
categories. The entry with the highest aggregate score wins an award.
For award details please visit the nomination page here
|
|
Oracle released some more Cloud
offerings and in this article we introduce the Integration Cloud Service. This
cloud service lets your organization create integrations between cloud
application, but also between cloud and on-premise applications. Create connections to well known and
less known SaaS applications using a bunch of cloud adapters, publish or
subscribe to the Messaging Cloud Service, or use industry standards like
SOAP & REST. The available set of cloud adapters will certainly grow in
the future when the marketplace is fully up-and-running.
Why should organizations consider the Cloud?
Let’s get started with the key benefits and features before diving into
them more detailed. Why should organizations consider the Cloud?
In this day and age more and more software is going into the cloud, maybe
they’re even developed with a cloud-first strategy. Thinks of your CRM, ERP
of your HCM application. These applications do not do standalone business
they communicate with each other, they exchange information. The
Integration Cloud (fno ICS) provides this integrations and does it
simplified.
The Cloud has a lot advantages, it is probably the most cost efficient
method to use, maintain and upgrade an enterprise service bus. It is
available at much cheaper rates and hence, can significantly lower the
company’s IT expenses. Besides, there are many pay-as-you-go and other
scalable options available, which makes it very reasonable for your
organization. Since all your data is stored in the cloud, backing it up and
restoring the same is relatively much easier than storing the same on a
physical device. Once you register yourself in the cloud, you can access
the information from anywhere, where there is an Internet connection.
So what has the Integration Cloud Service to offer to meet these demands?
Simplified UI
ICS gives a web-based, point & click integration experience where you
can easily create integrations between Cloud applications, public web
services and on-premise applications.
Rich Connectivity
ICS has a standard library of Cloud & On-premise connectors which
includes Oracle SaaS applications, but also connectors for the Messaging
Cloud Service and industry standards like SOAP and REST.
Recommendations
The mapping builder to create the necessary mappings between the adapter
connections has a build-in recommendation engine for guidance how to best
map source to target fields.
Visibility & Error
Detections
ICS as build-in a rich monitoring and error management. With advanced
tracking you can easily spot inconsistencies and monitoring the usage and
performance of integrations. It generates alerts, and even emails them,
when connections fail to work. With the guided error handling the errors
are easy to repair.
Overview of the
Integration Cloud Service
Because it is fully web-based you only need to open a browser and go to the
URL you received after creating your ICS instance. After signing in to the
Integration Cloud Service you are welcomed by the home page. Read the complete article here.
|
|
INTRODUCTION
So, do you really like SOA? That’s great because so do we, and we’ve been
working with it every single day since a long time ago. As Oracle
professionals, we’ve seen the SOA stack grow, change, incorporating new
products and technology with each version, from 10g to 12c.
We’re Rolando Carrasco and Arturo Viveros, the SOA Myth Busters from
Mexico, and as we go with this series we will put to the test a number of questions,
myths and urban legends regarding integration, SOA & the Oracle FMW
Platform in seek of finding out which myths are true and which are not.
ABOUT THIS EPISODE
In this short episode, we will preview the imminent (and much awaited)
launch of Oracle Integration Cloud Service (ICS).
In this era of digital disruption, Cloud Integration is and will keep being
one of the hottest and most relevant topics in the SOA / Middleware realms.
So, as we usually do, let’s identify a bunch of questions which we will
attempt to clarify throughout this article:
- Why is Oracle bringing to the table an iPaaS offering of its own?
- What is the difference between ICS and SOA Suite in
the Cloud?
- Where does this leave my on premise SOA Suite
implementation?
- What is running underneath the curtains and how
does Oracle ICS stack up against its main competitors?
- Which business scenarios would be better suited for
the implementation of such a tool?
- What benefits can organizations expect to achieve
by leveraging this kind of offering?
- What about common concerns such as performance,
security, ease of adoption / use, portability, standardization, etc.?
- Are there any clear guidelines for ICS’s
implementation / adoption from an architectural standpoint?
- Can I do SOA with ICS?
- Is ICS suitable for on premise integrations?
Let’s get started
Since the product has yet to hit the market, this time around we don’t have
a de-facto myth revolving around it; but don’t worry, the myths will surely
come swiftly and we will be there to tackle them whenever they arise.
For now, let’s focus on the questions at hand. It seems to us that a good
way to get started in the matter is by going over some elemental
definitions and concepts:
First things
first
Oracle ICS is an integration product in the cloud. Let’s first nail this.
ICS stands for Integration
Cloud Services. Oracle has addressed a strong Cloud need: the integration
among Cloud based Applications. Oracle has been very active to become a
Cloud type of monster. If we go back five years ago, maybe Oracle was not
perceived as a strong Cloud player, but those days are very far away now.
Oracle has a very clear cloud offering in the different recognized flavors:
PaaS, SaaS and IaaS.
A set of Cloud based applications, such as: Taleo, Right Now, Big Machines
(Oracle CPQ) are very well-known in the market. A very large set of
customer around the globe use them.
But what about having to integrate those different Clouds? Or even more,
what about integrating an Oracle Cloud with a different vendor Cloud? (e.g.
Salesforce.com or Success Factors).
There is where we meet with our first question: Read the complete article here.
|
|
The Integration Success
Workshops are technical workshops you can run with your customers. You can
generate additional consulting business with existing customers e.g. SOA
Suite customers with MFT, API Catalog & Manager or Stream explorer. Or
You can use the excellent content to win new customers. We highly encourage
you to make use of the ISW content at our SOA Community Workspace (SOA Community membership required).
We just updated the ISW content with industry specific value
propositions with focus on B2B and Stream Explorer:
New ISW Vertical
Plays! all content here
Industry specific modules to target specific vertical customers
Module
|
Business Benefits
|
B2B for Airlines
|
- Reduce complexity, bring down costs and increase
flexibility by modernizing PSS systems
- Exchange business information such as
reservations and inventory securely with outsourced vendors
- Increase visibility and manageability to reduce
errors/risk
|
B2B for Supply Chain
|
- Lower cost of operations by replacing outdated
mechanisms of interacting with supply chain partners
- Exchange business information such as purchase
orders and invoices with manufacturers, suppliers and customers
- Increase visibility and manageability to reduce
errors and improve trading partner relationships
|
B2B for Retail
|
- Increase margins, top line revenue and lower cost
of operations by automating B2B integration with retail partners
- Exchange business information such as purchase
orders with retail partners using a secure, reliable and scalable
infrastructure capable of handling variable transaction volumes
- Increase visibility and manageability across
diversified retailing channels to increase revenue and improve
trading partner relationships
|
SOA for Healthcare
|
- Build healthcare application for latest IOT and
mobile trends
- Sync up your healthcare device data into back end
systems ( EHRs) for proactive patient engagement and analytics
- Easy click through endpoint configurations,
managing healthcare systems and SLAs remotely using Healthcare
Console
|
Stream Explorer for
Telecommunications
|
- Address challenges such as Predictive/Silent
Failures and Congestion Detection, detection of network elements,
Topology Aware Traffic and Trend Analytics for Better Capacity
Planning, Real-time Usage Monitoring and improving Traffic Control
User Experience Management for User Satisfaction (QoS to QoE)
- Reduce costs by optimizing and expanding existing
infrastructure bandwidths by wi-fi offloading, charging for greater
bandwidth at special events and using networks with a lower cost of
operation
- Increase profits by using Real Time Streaming
Analytics to understand and capitalize on individual customer
activity, uniquely identified by their lifestyle preferences
|
Stream Explorer for Financial
Services
|
- Process large volumes of financial data in
real-time
- Proactively manage indications of interest or
detect fraud
- Reconcile enormous amounts of trading data
|
Stream Explorer for
Transportation
|
- Reduce complexity, bring down costs, dynamically
increase flexibility in exiting transportation services
infrastructure
- Deliver high quality, critical information to the
traveling public in real time to improve the journey experience,
reducing frustration and increasing productivity
- Use leading Geo-spatial, real time capabilities
to take immediate advantage of location-based opportunities and
threats driving revenue and elevating customer satisfaction
|
Stream Explorer for Retail
|
• Increase Customer Engagement & Drive Demand by
understand customers, anticipate their needs, deliver personalized,
timely, relevant information, improve targeting/ROI, empower customers to
control own experience; Increase
customer loyalty & lifetime value
• Optimize Market Execution by ensuring consistent consumer engagement
through mobile to in-store integration which enrich the in-store experience with optimized
assortments & programs
• Improve Planning & Execution by enabling on-demand/real-time
product availability, Improve proper branding/pricing, enable continuous
improvements by providing
real-time audit and compliance information
|
Stream Explorer for Utilities
|
• Solve Demand and Response power grid monitoring
challenges with real time automation management and predictive analysis
• Mange SmartMeter and SmartGrid solutions using a proven real time
streaming analytics infrastructure
• Ensure the right personnel are in the right place at the right time
with an efficient mobility workforce
|
Stream Explorer for Oil, Gas
& Mining
|
• Automated Monitoring and responding to Drilling Activity
by understand the real time nature of the information from next
generation sensor drill bits to evaluate opportunities immediately saving
man-power & equipment costs. Engineers no longer have to travel to
monitored sites as often and receive immediate notification when a
specific parameter has been breached
• Tracking Trucks & Heavy Equipment (Logistics) by collecting data to
make intelligent fleet management decisions. Locate missing equipment,
distribute vehicle usage across the entire fleet and plan for maintenance
activities. This will positively impact capital expenditures, as well as
overall cost savings and operational efficiencies
• Improve Operational Efficiencies Reducing data by
monitoring curve values for changes within defined tolerances, Identify trends in curve values –
pressure, temperature, resistivity, etc, Correlate values across related
curves to anticipate failures – pump intake/out-take
pressures, motor temperature, fluid rates, Monitor curve value thresholds to
identify conditions indicating safety/quality concerns and correlate
curve values from multiple wells to identify
relationships
|
Stream Explorer for Public
Sector
|
• Establish a City
Wide Nervous System, enabling the Citizens and the City
to share responsibilities while offering maximum control at the lowest
level in the Community
• Provide a Sentient
City Infrastructure through intelligent controls that
sense and action on the Real Time Streaming Analytics offered through
connected sensors
• Maximize the reuse of existing infrastructure, allow future sources to
be added and offer full independence towards additional solutions,
disciplines and appliances
|
Stream Explorer for
Healthcare
|
• Apply Streaming Analytics for Improving Healthcare
Outcomes
• Extend Point of Patient Care
• Ensure Compliance & Reduce Cost of Care
• Improve Operational Efficiency and Population Health
|
|
|
With the mission to drive sales results,
and sell anywhere and anytime, many organizations are adopting Oracle Sales
Cloud, a key component of Oracle Customer Experience Solution. The
deal velocity increases along with the productivity of the sales teams with
modern selling tools using Oracle Sales Cloud.
For customers to confidently and conveniently convert more pipelines into
error free quotes, and progress them into orders in the back office, as
well as to collaborate more with other applications in the Customer
Experience stack via rich set of integrations, Oracle
Cloud Adapter for Oracle Sales Cloud is being introduced.
Oracle Eloqua, Oracle's leading Cross-Channel Marketing Solution, enables
marketers to plan and execute automated marketing campaigns.
Integration between Oracle Eloqua Marketing Cloud and any SaaS or
on-premise CRM application is enabled by the new Oracle
Cloud Adapter for Oracle Eloqua Cloud Service,
driving faster progression of marketing leads to sales opportunities, and
unified customer data management.
These all new cloud adapters for SaaS applications - Oracle Sales Cloud
Adapter and Oracle Eloqua Cloud Adapter provide rich and intuitive design
time capabilities as well as run time efficiency. Oracle is
extending its Cloud to on-premise integration solution portfolio by
releasing these cloud adapters on its premier integration platform Oracle
SOA Suite 12c.
The Sales organizations will also benefit from their investment in the
Oracle Sales Cloud application in various other integrated business
processes by leveraging the Oracle Sales Cloud Adapter, such as:
- Closed Loop Analysis for Marketing campaigns:
The integrated marketing with Eloqua for progression of leads
can be extended to analysis of marketing campaigns and
responses.
- Sales and Service co-ordination: The customer
information can shared across with service teams, as well as
visibility to the service requests can be provided to the sales teams
for better account management.
- Lead to Order: The leads/opportunities can be
progressed to orders in the back office order management systems (viz.
E-Business Suite, SAP).
You can access the datasheets, documentation,
and more information on this website.
|
|
Oracle Stream Explorer is a business user
friendly tool enabling you to create innovative, sophisticated, real time,
streaming analytics applications in minutes. This playlist will give you an
introduction to Oracle Stream Explorer as well as taking you through some
basic and more advanced tasks. Watch the videos here.
|
|
In
this article, we will look at the very common interaction between Stream
Explorer and JMS. JMS is a commonly used channel for decoupled exchange of
messages or events. Stream Explorer can both consume messages from a JMS
destination (through Stream) and publish findings to a JMS destination
(with a target). The use case we discuss here is about temperature sensors:
small devices distributed over a building, measuring the local room
temperature every few seconds and reporting it over JMS. The Stream Explorer
application has to look out for rooms with quickly increasing temperatures
and report those over a second JMS queue.
Note: this article
describes the Java (SE) code used for generating temperature signals. This
class generates temperature values (in Celsius!) for a number of rooms, and
publishes these to the queue temperatureMeasurements. At some random point,
the class will start a fire in a randomly selected room. In this room,
temperatures will soon be over 100 degrees. Also in this article is Java
class HotRoomAlertProcessor that consumes messages from a second JMS
Queue. Any message received on that queue is reported to the console.
Our objective in this article is to read the temperature measurements from
the JMS Queue into a Stream Explorer application, calculate the average
value per room and then detect the room on fire. This hot room should then be
reported to the JMS Queue.
Open Stream Explorer and from the Stream Explorer Catalog page, create a
new item of type Stream. Select JMS as the source type. Read the whole article here.
|
|
I've blogged about how to consume REST with
Oracle Stream Explorer in previous posts Exploring data streams with
Oracle Stream Explorer
- part 1 and Exploring data streams with
Oracle Stream Explorer
- part 2.
This time we are going to take a look how to configure stream explorer to send
events to a REST service.
We'll start by creating an exploration which summarizes tweets per minute
per each of the keywords we have: Configuring
a REST target
Configuring a target is as simple as a few clicks. Just click the
"Configure a target" button, select REST from the dropdown and
enter your REST service url. Note that building the service is not in the
scope of this blog, suffice to say it should expect parameters which your
exploration emits. Read the complete article here.
|
|
Oracle SOA Suite 12c has
changed many of the components of SOA Suite and introduced some
completely new ones. This webinar, delivered by the Oracle SOA Suite expert
Matt Brasier, will take a look at Oracle
SOA Suite 12c, focussing on the new and changed features and which of these
really matter for a new or existing SOA infrastructure.
The pace of new business projects continues to grow; from increasing
customer self-service to seamlessly connecting all your back office and
in-the-field applications. At the same time, there is an urgency to
mobile-enable existing applications, integrate with the cloud and begin
development on the latest trend of connecting Internet of Things (IoT)
devices to your existing infrastructure. When companies address each of
these new integration challenges independently, using a patchwork of niche
specialty integration toolsets, the original goals of faster business
integration, increased application infrastructure flexibility, and reduced
costs are no longer achievable.
This is why Oracle SOA Suite 12c was developed - to simplify IT by unifying
the disparate requirements of mobile, cloud, and IoT integration into one
unified and standards-based platform.
Oracle SOA Suite 12c enables you to:
|
|
Part I – “Setting the Stage” – introduces
the case of Saibot Airport and the business and IT challenges it faces. The
path the airport has laid down for itself in order to create its future and
the IT architecture and technology it has selected is discussed along with
the core concepts that make up Service-Oriented Architecture. The history
of Oracle Fusion Middleware is described as well as its current status. The
focus then moves to a detailed overview of SOA Suite 12c, its main
constituents and closely associated products such as Managed File Transfer,
API Catalog, API Manager, B2B and Healthcare. This part concludes with a
very quick start-up instruction which includes the installation of SOA
Suite 12c development environment, ready for the creation and deployment of
the HelloWorld equivalent in SOA applications.
Chapter 1 – Saibot Airport
reaching for the Future
This chapter introduces Saibot Airport as
an organization with a vision and a business strategy, and one that depends
heavily on IT to fulfill the strategy. The IT department itself is
confronted by changing industry trends, new technology and an evolution in
the way it organizes its processes. From all of these, architecture
consequences are derived. And finally, technology products have to be
selected to start the realization of the information and application
architecture designed to enable the IT and business objectives. Read more about Lucas upcoming book here.
Looking for additional SOA Suite book? Visit our wiki here.
|
|
API
Manager - OSB/OAC/OAG Integration Demo by Sharath Kumar
|
Oracle API Manager is a new product which
is built on the proven service virtualization capabilities of Oracle
Service Bus to provide Creation, annotation and publication of APIs in the
Oracle Service Bus console and Discovery, subscription and usage monitoring
of APIs by developers in a new API Portal.
The demo image size is compressed: 23
GB and uncompressed: 42
GB please let myself know if you want to download the
files are contact a local middleware pre-sales expert.
|
|
This article by Marcelo Parisi examines
basic concepts of web application security using Oracle API Gateway, using
an XSS Injection issue and an SQL Injection issue to demonstrate how Oracle
API Gateway can bring value to these scenarios.
The topic of Web application security never gets old. Some of the main
associated challenges are related to detection and prevention of XSS
Injection and SQL Injection. Such vulnerabilities are usually exploited
through web application url parameters or user input fields in HTML forms.
While Oracle API Gateway has been used mainly to protect Web Services,
RESTFul APIs and other kinds of services, its filtering and hardening
mechanisms make it a powerful tool in a web application protection
scenario.
In this article we’ll examine some basic concepts of web application
security using Oracle API Gateway. We’ll work on an XSS Injection issue and
on a SQL Injection issue to demonstrate how Oracle API Gateway can bring
value to these scenarios.
The applications used here to demonstrate the issues were custom made for
this article and are deployed in an Oracle WebLogic Server 12c environment
with no clustering. The SQL Injection demonstration application uses a
datasource connected to an Oracle Database 11gR2. The application reads
data from the database’s simple three-column table and prints in the
screen. The XSS Injection application prints only the user form input field
value in the screen. These applications have no real-life use and are only
some code samples for demonstration purposes.
We’ll not be covering infrastructure installation in this article. We’ll be
using two servers, one with Oracle API Gateway installed on it, and the
other one with the application running on Oracle WebLogic Server 12c.
Infrastructure
As mentioned before, building the
infrastructure is out of this document’s scope. In this section we’ll just
see what the infrastructure used to demonstrate the concepts looks like. Read the complete article here.
|
|
For some time now, Oracle B2B has exposed
several methods of accessing it's partner and message metadata from a
custom application. This has been improved even further with B2B 12c.
In this post I'll guide you through the 2 most common ways of accessing
B2B's metadata programmatically and some news of the 12c version.
The 2 main ways of accessing the metadata stored in B2B are:
- Web Services exposed by B2B
- Java API
Web Services exposed by B2B
You can access the WSDL's for the available web services at the following
URL:
http://host_name:port_number/b2b/services/
The most common services are:
- Outbound Web Service - Works as an internal
Listening Channel. Based on the details and headers in the soap:body,
the agreement identification is done and the message is routed to the
partner.
- Translation Web Service - Allows to translate
documents such as EDI and HL7 from Native to XML format
(NativeToXMLService) and from XML to Native format
(XMLToNativeService)
- Query API (GetTPAConfigService) - Allows for
retrieval of different metadata such as active agreements for a
Trading Partner or checking if a Trading Partner has an agreement for
a specific Document.
|
|
In my job as system administrator/DBA,
projects related to Oracle’s SOA Suite I put a lot of emphasis on
configuration of the environment, like the OS, the Oracle database,
WebLogic, OSB, and other products. Part of the Oracle SOA Suite is the
Oracle Metadata Repository, where all metadata and run-time data of
applications is stored. This repository is often forgotten in performance
management , but deserves special attention when dealing with performance
improvements.
This blog is part of a series of blogs around Oracle SOA Suite Metadata
Repository Performance Management. In this blog we will show how a
performance gain of factor 15 was achieved while querying the Metadata
Repository.
Terminology
Oracle Metadata Repository
Oracle Metadata Repository is an Oracle database that contains additional schemas
to support Oracle Fusion Middleware and its components, for design and
run-time management of the applications. Oracle SOA Suite mainly uses two
components:
- The Metadata Store (MDS) to store all SCA artifacts
- The Dehydration Store (SOAINFRA) to persist
composite instances and to audit composite instances
ECIDs
ECID, or Execution Context ID, is a unique identifier to correlate events
or requests associated with the same transaction across several components.
As a message is passed from composite to composite, the ECID is passed
within each message. In other words, ECIDs are used to track a message flow
that crosses instances of different composite applications.
Histograms & buckets
Histograms are a special type of column statistics that provide more
detailed information about the data distribution in a table column.
Histograms help the Oracle Optimizer in deciding whether to use an index or
a fulltable scan. These are most useful for a column that is included in a WHERE
clause and the data distribution is skewed. A histogram sorts values into
buckets to help estimate the cardinality. Oracle uses a maximum of 254
buckets.
Case
Investigating performance issues around purging the Oracle Metadata
Repository, I stumbled over the following simple query that was executed by
the SOA Suite while running an application:
SELECT ID, CONVERSATION_ID, ...
FROM COMPOSITE_INSTANCE
WHERE (ECID = :1)
ORDER BY CREATED_TIME DESC;
This is a simple query with a simple WHERE clause returning 22 records.
Nothing special. And as an index on column ECID with lots of distinct
values exists, I expected the Oracle Optimizer to execute the query using
an Index Range Scan.
To my surprise the Oracle Optimizer chose to use a Full Table Scan (see
Explain Plan 1 below). The query took 2.79 seconds. Read the whole article here.
|
|
In two previous posts here and here, I demonstrated how you can setup CI
for OFM 12C projects. One of the things I hadn’t figured out yet was how I
could deploy the MDS using Maven. After a vague hint on the internet,
Oracle’s response that this feature wasn’t officially supported yet and
some trial and error I came across the solution. It is actually quite
simple.
Basically it comes down to this:
- Create a zip file of the files you want to stick
into the MDS
- Use the
com.oracle.soa.plugin:oracle-soa-plugin:deploy maven goal to deploy it
That wasn’t that hard as you can see Let’s
go into a bit more detail. You can use a command line to create the zip or
use the maven-assembly-plugin to give you a bit more flexibility. I used
the last option because I wanted to filter certain files. Within my Jenkins
job, I checked out my MDS files and zipped them using the package goal into
a file called sca-MDS_rev1.0.jar. Look in the plugin section in the pom
file down below to see about the configuration of the assembly plugin. The
pom file is just a copy of a normal soa composite project. Read the whole article here.
|
|
In this post, We will use the EM Console to
create ESS Job metadata to call the Service Bus proxy services
however the steps remain same for calling BPEL service too.
Configuration
During domain creation, we should select the following options to create
ESS Managed Server and EM Plugin for ESS. EM Plugin for ESS enable us to
monitor and manage submitted ESS jobs.
You should see the EM Console as shown below on successful domain creation
and starting the Admin and ESS servers. Observe that Scheduling Services
is shown having ESSAPP. Read the complete article here.
|
|
Introduction
In this post, I am looking into the relative performance of
the transformation technologies in Service Bus 12c. Having searched the
internet, I could not find a lot of specific information regarding the
performance in Oracle Service Bus, but only qualitative opinions like “XSLT performs better for large
documents”, or “Service
Bus is optimized for XQuery”, without any supporting data
[ORAFORUM].
Background
In an attempt to offload some of the
production load from the SOA clusters, a migration project has been
initiated to migrate services implemented in SOA Suite 11g (as BPEL
processes) to the Oracle Service Bus cluster.
Although these services are not directly exposed to consumers, the
intention is to reuse – without modification- as much artefacts as
possible, including WSDL, JCA adapter definitons and the transformation
logic – currently implemented in XSLT. Fortunately, the XSLT is version 1.0
since our Service Bus 11.1.1.6 does not yet support version 2.0.
Environment Setup
Although the environment where the question
originates currently runs SOA/OSB 11g, migration to 12c is being planned.
Liking life on the bleeding edge of technology, I decided to setup a test
for 12c.
To quickly create a (reproducible) SOA 12c installation, I have used the
scripts [BIEMOND] provided by Edwin Biemond to leverage Vagrant for the
creation of two virtual machines (one for the DB and one for the
middleware) (). Since my laptop has enough memory available, I have
assigned 8 GB to the middleware virtual machine. Furthermore, the memory
settings for the OSB-server have been increased to 1536 MB (initial =
maximum memory).
On my laptop, I have also installed SoapUI [SOAPUI] (for functional testing
– verifying that the testcase using different technologies yields the same
result) and Apache Jmeter 2.13[JMeter] (for the actual performance
testing).
Scenario Setup
For the time being I want to primarily
focus on the relative performance of XQuery when compared to XSLT, over
multiple transformations with varying payloads. So, the only metric I am
interested in is the response time of the service, assuming that -with all
other things being equal- equal actions will add equal overhead: the total
response time of the service will be taken as the main indicator.
To support different transformations for testing, there should both be
XQuery and XSLT versions of the transformation. Ideally, we should have
different proxies per scenario and transformation technology, but actually
I am too lazy to set up this scenario. Initially, I was thinking about
setting up different testcases in the same proxy and switching between
these testcases based on a value in the payload or operation, this has the
suspicion that it works like a case statement (or nested if-then-else):
evaluating the conditions for the fourth case might take more time than for
the first case.
Fortunately, Service Bus also supports “Dynamic
Transformations”[OSBDYNTRANS] for both XQuery and XSLT: this lets you dynamically assign the
name of a transformation resource to apply, and also dynamically assign the
payload to this transformation (see the Dynamic XQuery example below):
OSB Dynamic Assign Operation
The project I have come up with consists of a single proxy exposing a
single operation and five pipelines: Read the whole article here.
|
|
For doing a good diagnosis in
case of a problem in your Oracle Fusion Middleware Product, the platform
offers you many methods and techniques to do your investigation. The
disadvantage from some of these methods is that they have some impact on
your system, such as if you would raise the log or debuglevel or use
diagnostic snapshots.
Selective Tracing is a facility available through Enterprise Manager to
limit the scope of trace logging.This allows for debugging of a production
system without overloading the system with logging activity. To use
Selective Tracing, perform the following method:
1. On the left expand ‘WebLogic Domain’
2. Open Enterprise Manager: http://:7001/em
3. Right click your domain name -> Logs -> Selective Tracing. This
will bring you to the following screen where you can configure your
Selective Tracing session. Click on add fields and select as below: Read the complete article here.
|
|
As of this week, Oracle has released the
Oracle Process Cloud Service (PCS): https://cloud.oracle.com/process. This
PaaS cloud service offers a development platform for implementing business
processes. Underpinning technology for this cloud service is the Oracle
Fusion Middleware BPM stack. As a result, using the Process Cloud Service
should be easy for people that are already familiar with Oracle Fusion
Middleware BPM. For example, familiar platform components like BPM Composer
and BPM WorkSpace are also present in PCS. With that in mind, we decided to
give it a go!
This article outlines the steps for implementing a simple process in the
Oracle Process Cloud Service. We were inspired during a discussion with a
customer on SOA Governance, more specifically: how to handle/grant access
to specific services. The customer mentioned that ‘he had people were
complaining that it was unpredictable how long it took before access to a
specific service in a specific environment was granted’. These types of
processes can be handled very well within the Oracle Process Cloud. So, the
‘ServiceAccessApproval’ process will be shown in this example.
Sample process
ServiceAccessApproval
|
|
Oracle Process Cloud Service is Oracle’s
rapid process automation in the Cloud. It is more or less BPM in the cloud.
This service allows you to quickly and easily create business processes
like you are used to with Oracle BPM, only now in the cloud. In this
post I’ll give a quick tour of this service. So
let’s start with the Process Cloud Service. The landing page already gives
you loads of features.
The landing page of the Process Cloud
Here you have your spaces in which your processes will be saved, and where
you start building new applications. So let’s create a new one. Read the complete article here.
|
|
There are many good reasons for business to
look very seriously at the Oracle Process Cloud Service as a way to
provision a fully managed BPM environment that lets the business focus
on process improvement. Previous releases of Oracle BPM admitedly
have focused on the technologist and not the business user. However,
the evolution to the Process Cloud has been underway since 11g via the
Process Composer tool. Process Cloud now makes it available to
everyone.
For the business, there are many reasons to move to the Oracle
Process Cloud:
- It will lower start-up and upfront costs for
both IT infrastructure and software licenses.
- Cloud implementations reduce risks associated with
large capital investment with smoother predictable operational
expenditures. Large one-time software upgrade costs are also
eliminated.
- Cloud customers benefit from using the latest
product version and can rapidly leverage new feature capabilities.
- Requires the business to pay only for what they
need, rather than over or under engineering an on premise business
application. "Elastic scalability’ ensures the business
only pays for the capacity that is needed when it is needed.
- Provides high performance and continuous
availability: automatic load balancing and failover provide
continuous availability.
The first release of the Oracle Process
Cloud provides a full lifecycle, soup to nuts process management tool.
The Process Cloud user interface is fast, modern, and designed
for the business. It isn't designed for the IT types (although us IT
types will enjoy using them too.) This topic is a tour through many of the
Process Cloud screens at a high level so you can get a feel for how
complete it is. Many of the features you'll see here can also be
found in the on-premise Process Composer tool, a web-based tool, also
oriented to business users.
Process Composer Home
Depending on your role in the Process Cloud
environment, you will have different options available on the Process
Composer main page. Read the complete article here.
|
|
In this post I will show an overview of
Business Rules in the Process Cloud Service.
First let’s create a new application on the start window of the Process
Composer
After
the creation of the application you see the Application Home. At the left
side you see the following options.
Let’s select Business Types to create Business Objects
Read the complete article here.
|
|
Free online training including free online
certification for BPM Suite 12c is now available.
- Business Process Management Suite 12c Sales Specialist
guided learning path is intended for sales representatives at partner
organizations who specialize in selling and positioning Oracle BPM
Suite 12c
to their own customer base. The recommended online training sessions
provide sales training solutions that equip the sales teams with
high-level of product knowledge, market knowledge and selling
strategies to help them achieve own revenue targets.
- Oracle Business Process Management Suite 12c
Presales Specialist guided learning path is intended for
sales engineers and presales consultants at partner organizations who
specialize in selling and positioning Oracle BPM Suite 12c. The recommended
online training sessions provide more in-depth information to help
consultants as they support the sales process through demonstrations
and prototypes.
|
|
Want to sharpen your BPM skills? Settle in
for an educational video binge these free tutorials from Oracle University:
Getting Started with BPM - Episode 1: BPMN Overview
[40 minutes]
Meera Srinivasan, Director of Product Management for Oracle Business
Process Management Suite, explains how Oracle BPM Suite uses BPMN models
for process design and analysis. She then describes the four major groups
of BPMN constructs: activities, gateways, events, and subprocesses.
Getting Started with BPM - Episode 2: BPM Composer
and BPM Studio Overview [60 minutes]
Meera Srinivasan describes the main features of the two Oracle BPM
modeling tools—Oracle BPM Composer and Oracle BPM Studio—in their 11g PS6
(11.1.17) releases. Then she highlights the significant changes in the new
12c (2.1.1.3) releases of each tool.
|
|
Oracle Business Activity Monitoring (BAM)
dashboards provide highly graphical summaries of what's going on in a
process. They can also help identify when bottlenecks arise in a
process. Process metrics are not an afterthought, however. A process'
key performance indicators should be identified earlier, rather than later,
in process design as the business indicators take the form of project
variables that must be assigned at points in the process. When BPM
process metrics are enabled in BAM, a rich set of data objects are
created for the BPM application and for use in the BAM Composer user interface.
This makes it is easy to "slice & dice" most of the
process metrics.
There are a number of metrics take a little more discovery, to understand
what data reside where in BAM. For example, how much time does
it take for certain human tasks to complete or how long does it take for
certain key participants in the process to complete their tasks?
These specific metrics require a better understanding of BAM data
object calculated
fields, BAM functions
and the use of the Human
Workflow data objects and are the subject of these recipes.
All content in this topic is in the conext of Oracle BAM 12c.
Process Example
The sample process behind the BAM dashboard
metrics is an Employe Onboarding process where candidate resumes are
reviewed and approved by various application roles. There are two sources
of input: one from an internal activity in the company and one via a
web service posting from the company web site. Once in the process,
there may be a special review that is performed on the job posting to help
identify highly needed candidates. Email notifications are sent at the end
of the process to reflect the decision reached by the company for the job
posting. Read the complete article here.
|
|
Business Activity Monitoring (BAM) 12c
monitors your business processes in real time to help you make informed
tactical and strategic business decisions. In this post we will create a
simple Dashboard with three Business Views, two of them to monitor the
employees added, simulating real time data, and another one to monitor the
EMPLOYEES table.
In the BAM Composer, go to Administrator page and create two new Data
Objects: EmployeeDO and EmployeeHRDO.
Add two columns to EmployeeDO: EMPLOYEE_NAME and EMPLOYEE_JOB.
Inform the table EMPLOYEES in EmployeeHRDO. Read the complete article here.
|
|
Over the last several years we have
witnessed an increase in the number of Citizen Developers supporting
business automation outside of the IT department. Gartner describe a
Citizen Developer in their IT Glossary as…
A citizen developer is a user who creates new
business applications for consumption by others using development and runtime
environments sanctioned by corporate IT. In the past, end-user application
development has typically been limited to single-user or workgroup
solutions built with tools like Microsoft Excel and Access. However, today,
end users can build departmental, enterprise and even public applications
using shared services, fourth-generation language (4GL)-style development
platforms and cloud computing services.
As the generation of baby boomers retire, they are being replaced by
generations of workers who grew up with computers. These newer generations
are comfortable working with technology in all its forms, at its simplest
…word processing, spreadsheets and web pages. At its most complex, this
technology can include mobile applications, and social media and collaboration
tools. As a result these individuals are more impatient and demanding
in their expectation that automation should be available to support them
and the business processes within their organization.
It is common that IT departments suffer from resource constraints, often
limiting their ability to support projects to only those with the highest
strategic alignment or return on investment. These constraints can leave a
lot of automation opportunities on the table to the frustration of the
business organization. Often this frustration results in Citizen Developers
implementing solutions to bridge the gap between what IT can provide and
what the business needs in order to function successfully. However, these
“off the grid” solutions may expose the organization to risks including:
- Security Lapses
- Data Loss and Quality Issues
- Poorly Designed Software
It makes sense that IT organizations help
can reduce these risks by supporting and guiding the Citizen Developer
community in their tool choice and development standards. By providing a
managed development environment including best practice standards, IT can
improve the quality of the deliverables being produced from within the
business community. By providing a secure run time environment, IT can
mitigate risks associated with critical data loss and security exposures.
It is often the case that these “off grid” solutions become essential tools
to the organization. When issues arise, ownership for support and future
enhancements may need to be assumed by the IT department along with the
associated resourcing burden. In order to minimize the impact of these
downstream ownership changes IT needs to become be an engaged partner to
the Citizen Developers. Read the complete article here.
|
|
Oracle ACE Associate and eProseed Technical
Director Antonis Antoniou puts the pedal to the metal with this tip on two
new developer-centric error handling and recovery features in Oracle
BPM12c. Watch the video here.
Antonis's tip is based on his OTN technical article series:
|
|
This is an extract from AVIO's new Oracle
BPM 12c Developer Training and it explains how to show instance titles
that are meaningful to the business in the Oracle BPM Workspace's Process
Tracking tab for Oracle BPM 11.1.1.7 and 12c.
The Process Tracking tab should be one of the Oracle BPM Workspace's most
useful features. This is where end users in the Workspace can
view instance audit trails, determine who and when the various people
involved either approved or rejected work items, and it is where process
owners can grab an instance in one activity and then move it to another activity
in the process.
The primary limitation of the Process Tracking tab has always been
that the instances listed have no meaningful business information.
Out of the box, instances are listed as "Instance #(some number) of
(process name)".
As a result, it has been difficult for end users to relate the instances
displayed in the Process Tracking tab with the actual work that they need
to perform in the process. Read the complete article here.
|
|
In this blog I will illustrate how you can
configure Weblogic Server to use OpenLDAP as authentication provider and to
allow OpenLDAP users to login to the Oracle BPM Worklist application. In a
previous blog I have already shown how to do Weblogic Authentication with
ApacheDS (LDAP and Weblogic; Using
ApacheDS as authentication provider for Weblogic). In this blog
I will use OpenLDAP to also do BPM Worklist authentication.
Why use OpenLDAP?
- Microsoft Active Directory
- Novell eDirectory
- Oracle Directory Server Enterprise Edition
- Oracle Internet Directory
- Oracle Virtual Directory
- OpenLDAP
- Oracle WebLogic Server Embedded LDAP Directory
- Microsoft ADAM
- IBM Tivoli
When you can use a certain provider for
Weblogic authentication, this does not automatically mean you also use this
user in Fusion Middleware applications which use JPS such as the BPM
Worklist application. Possible authentication providers in Weblogic Server
cover a wider range of servers and mechanisms than can be used in JPS out
of the box.
What causes this limitation? Well, most Fusion Middleware Applications (all
as far as I’ve seen) can only look at the first LDAP provider for
authentication. This is usually the default authenticator (Weblogic
Embedded LDAP server). When I add another LDAP authenticator, it will be
ignored. The solution is straightforward; use a single LDAP. Of course if
you don’t want that, you can also virtualize several LDAPs and offer them as
a single LDAP for the application to talk to. The most common solutions for
this are; Oracle Virtual Directory (OVD, http://docs.oracle.com/cd/E12839_01/oid.1111/e10036/basics_10_ovd_what.htm)
and LibOVD. Oracle Virtual Directory is a separate product. LibOVD is
provided with Weblogic Server but does not have its own web-interface and
is limited in functionality (and configuration is more troublesome in my
opinion). When (for example for ApacheDS) you specify the generic
LDAPAuthenticator and not a specific one such as for OpenLDAP, you need to
specify an idstore.type in the jps-config.xml in
DOMAINDIR\config\fmwconfig. This idstore.type is limited to the list below:
Read the complete article here.
|
|
In this blog posting I address four key
concepts that are used in Oracle Adaptive Case Management, or ACM for
short. This article is the first in a series on ACM.
Recently I was involved in an Oracle Adaptive Case Management (ACM)
project. Although some people involved knew about case management in
general, it turned out that not everyone immediately understood how case
management works with Oracle ACM. As you may be one of them, I will walk
you through some of the concepts, using a format that differs from what I
have seen so far, and seemed to work well for my audience.
I will not discuss the more general concept of case management. There are
sufficient other references that probably do a better job than I could (for
example Case Management Model and Notation, or
CMMN for short, as defined by the Object Management Group ). For this
article I will restrict myself to explaining that, unlike a
"normal" BPMN process, case management supports a much more
flexible "flow" of a process, for example supporting paths
(flows) that were not thought of before, activity types that were not
identified before, as well as stakeholders that were not known yet during
the initial design. The "A" of Adaptive in ACM refers to the fact
that some of this behavior can be configured run-time (after the system is
out of development). Read the complete article here.
|
|
Architecture & AppAdvantage Section
|
See how wearables There’s a lot to be
excited about on the emerging technology front right now, especially around
wearables. Oracle's investment in user experience around emerging
technology -- what we're researching, how we think wearables and other new
technology like the Internet of Things (IoT) could fit into the enterprise
world, and defining Oracle's strategy in user experience going forward --
is a major focus for us now and in coming months.
You may have seen The AppsLab’s post on the Apple Watch, The Apple Watch Arrives,
in this space last month. We also talked about how the Oracle Applications
User Experience (OAUX) design philosophy of “Glance, Scan, Commit” fits the
wearables model on the Usable Apps blog.
We’ve had some more time to sit with it all. Take a look at these new posts
on -- of course -- the Apple Watch, as well as other devices that can
activate the Internet of Things.
We also have a free ebook, in which you can
get a strategic look at the roadmap for the Oracle Applications
Cloud. Download your
copy today.
More links on cloud,
extensibility, and customer perspectives
Are you looking to learn more about the
Oracle Applications Cloud and how to talk about the cloud user experience
highlights? Your first stop should be the Voice of User Experience (VoX)
blog, where we’ve just posted about Oracle’s Customer Connect program. This is a place
to ask questions and find resources.
For Oracle partners who are looking to
expand their cloud business, read this post on the Usable Apps blog about
the OAUX charter to enable partners with guidance on cloud extensibility.
Want to hear what real people think about
the Oracle user experience? Listen to a customer perspective from
Herbalife International of America, Inc. on the Oracle HCM Cloud user
experience.
Oracle CEO Mark Hurd says about the changing
workforce our customers face, “Within five years millennials will represent
50% of the workforce.” See why a modern user experience and modern tools
are pivotal to retaining top talent.
|
|
Additional
new content SOA & BPM Partner Community
|
Oracle BPM 12c Advanced Error Handling and Recovery -
Part 2 Part 1 of Oracle ACE
Associate Antonis Antoniou's article series explored three new
developer-centric error handling and recovery features in Oracle Business
Process Management (BPM) 12c.
Part two examines important error recovery changes and improvements that
Oracle made from an operations and management perspective. Read the article.
SOA Messaging Reliability through JMS and Oracle Service Bus
Sebastian Lik-Keung Ma describes the design of a
reliable messaging solution for SOA integration projects that uses concepts
like canonical schemas, durable POJO (Plain Old Java Object) messages,
publish-subscribe and error handling within the Oracle SOA, Oracle Service
Bus and WebLogic JMS infrastructure. Read the article.
ADF Runtime Interface Generator for BPM Human Tasks
Authors Pedro Gabriel, Diogo Henriques, and Danilo Manmohanlal share the
technical details on how they Oracle ADF and JDeveloper to develop a Human
Task Generator for Oracle BPM. Read the article.
Podcast: Cloud at Collaborate 2015 The
latest OTN ArchBeat podcast assembles a panel that includes members of the
IOUG Cloud Computing SIG and others behind the Cloud Computing track at
this year's Collaborate 2015 event in Las Vegas. The discussion focuses on
how sessions and informal conversations about Cloud have evolved since last
year's event, and on the real work being done in the cloud. Listen to the podcast.
7 Important Points In Preparing For The Internet of Things
Enterprises have been tossed by some momentous technology waves in the last
few years, such as big data, the cloud, mobility, and social networking.
Yet the Internet of Things—connected, data-generating devices embedded in
everyday objects—is more than just another wave. Tech journalist John Soat
explains. Read the article.
OTN Virtual Technology Summit On demand
Cloud Platform Online Forum On demand
|
|
Top
tweets SOA Partner Community – June 2015
|
|
|
SOA
PARTNER COMMUNITY CALENDAR
|
On-Demand Trainings
Date
|
Training
|
Location
|
By
|
Focus
|
01-05.06.2015
|
Oracle SOA Suite 12c: Build Composite Applications
|
Oslo, Norway
|
Oracle University
|
Tech
|
01-05.06.2015
|
Oracle SOA Suite 12c: Build Composite Applications
|
Live Virtual Class
|
Oracle University
|
Tech
|
03-05.06.2015
|
Oracle SOA Suite 12c: Essential Concepts
|
Live Virtual Class
|
Oracle University
|
Tech
|
08-12.06.2015
|
Oracle SOA Suite 12c: Build Composite Applications
|
Utrecht, Netherlands
|
Oracle University
|
Tech
|
10.06.2015
|
Document Cloud Service
|
Webcast
|
PTS
|
Tech
|
15-17.06.2015
|
Oracle SOA Suite 12c: Essential Concepts (In Czech)
|
Prague, Czech Republic
|
Oracle University
|
Tech
|
15-19.06.2015
|
Oracle BPM 12c: Essentials (In German)
|
Gummersbach, Germanu
|
Oracle University
|
Tech
|
17-21.06.2015
|
Oracle BPM 12c: Essentials (In Portuguese)
|
Lisbon, Portugan
|
Oracle University
|
Tech
|
22-24.06-2015
|
Oracle SOA Suite 12c: Essential Concepts (in
German)
|
Berlin, Germany
|
Oracle University
|
Tech
|
22-26.06.2015
|
Oracle SOA Suite 12c: Build Composite Applications
|
Aarhus, Denmark
|
Oracle University
|
Tech
|
22-26.06.2015
|
Oracle SOA Suite 12c: Build Composite Applications
|
Espoo, Finland
|
Oracle University
|
Tech
|
22-26.06.2015
|
Oracle SOA Suite 12c: Build Composite Applications
|
Kista, Sweden
|
Oracle University
|
Tech
|
22-26.06.2015
|
Oracle BPM 12c: Essentials
|
Reading, Great Britain
|
Oracle University
|
Tech
|
29-01.07.2015
|
Oracle SOA Suite 12c: Essential Concepts (In
Polish)
|
Warsaw, Poland
|
Oracle University
|
Tech
|
29-03.07.2015
|
Oracle SOA Suite 12c: Build Composite Applications
(In French)
|
Live Virtual Class
|
Oracle University
|
Tech
|
30.06.2015
|
Integration Cloud Service
|
Live Virtual Class
|
PTS
|
Tech
|
01.07.2015
|
Business Intelligence Cloud Service
|
Webcast
|
PTS
|
Tech
|
13-15.07.2015
|
Oracle SOA Suite 12c: Essential Concepts
|
Zagreb, Croatia
|
Oracle University
|
Tech
|
13-15.07.2015
|
Oracle SOA Suite 12c: Essential Concepts (In
Slovakian)
|
Bratislava, Slovakia
|
Oracle University
|
Tech
|
13-17.07.2015
|
Oracle SOA Suite 12c: Build Composite Applications
(In Hungarian)
|
Budapest, Hungary
|
Oracle University
|
Tech
|
20-22.07.2015
|
Oracle SOA Suite 12c: Essential Concepts (In
German)
|
Hamburg, Germany
|
Oracle University
|
Tech
|
20-22.07.2015
|
Oracle SOA Suite 12c: Essential Concepts
|
Reading, Great Britain
|
Oracle University
|
Tech
|
20-24.07.2015
|
Oracle SOA Suite 12c: Build Composite Applications
(In Greek)
|
Athens, Greece
|
Oracle University
|
Tech
|
27-31.07.2015
|
Oracle SOA Suite 12c: Build Composite Applications
(In French)
|
Colombes, France
|
Oracle University
|
Tech
|
27-31.07.2015
|
Oracle BPM 12c: Essentials
|
Reading, Great Britain
|
Oracle University
|
Tech
|
03-07.08.2015
|
Oracle BPM 12c: Essentials (In Romanian)
|
Bucharest, Romania
|
Oracle University
|
Tech
|
03-07.08.2015
|
Oracle BPM 12c: Essentials
|
Live Virtual Class
|
Oracle University
|
Tech
|
9-11.08.2015
|
Oracle SOA Suite 12c: Essential Concepts
|
Dubai, United Arab Emirates
|
Oracle University
|
Tech
|
10-14.08.2015
|
Oracle SOA Suite 12c: Build Composite Applications
|
Online
|
Oracle University
|
Tech
|
12-14.08.2015
|
SOA Suite 12c: Essential Concepts (In German)
|
Online
|
Oracle University
|
Tech
|
17-21.08.2015
|
OraFusion Middleware Summer Camps 2015 -
5 hands-on training tracks!
|
Lisbon, Portugal
|
Jürgen Kress & PTS
|
Tech
|
17-21.08.2015
|
Oracle BPM 12c: Essentials
|
Oslo, Norway
|
Oracle University
|
Tech
|
19-21-08.2015
|
Oracle SOA Suite 12c: Essential Concepts
|
Online
|
Oracle University
|
Tech
|
23-27.08.2015
|
Oracle SOA Suite 12c: Build Composite Applications
|
Dubai, United Arab Emirates
|
Oracle University
|
Tech
|
24-26.08.2015
|
Oracle SOA Suite 12c: Essential Concepts (In
Polish)
|
Warsaw, Poland
|
Oracle University
|
Tech
|
24-28.08.2015
|
Oracle SOA Suite 12c: Build Composite Applications
|
Reading, Great Britain
|
Oracle University
|
Tech
|
30-03.09.2015
|
Oracle SOA Suite 12c: Build Composite Applications
|
Riyadh, Saudi Arabia
|
Oracle University
|
Tech
|
07-11.09.2015
|
Oracle SOA Suite 12c: Build Composite Applications
(In French)
|
Lyon, France
|
Oracle University
|
Tech
|
14-16.09.2015
|
Oracle SOA Suite 12c: Essential Concepts (In
French)
|
Colombes, France
|
Oracle University
|
Tech
|
14-16.09.2015
|
Oracle SOA Suite 12c: Essential Concepts (In
Polish)
|
Katowice, Poland
|
Oracle University
|
Tech
|
14-18.09.2015
|
Oracle BPM 12c: Essentials
|
London, Great Britain
|
Oracle University
|
Tech
|
21-25.09.2015
|
Oracle SOA Suite 12c: Build Composite Applications
(In French)
|
Lille, France
|
Oracle University
|
Tech
|
05-07.10.2015
|
Oracle SOA Suite 12c: Essential Concepts (In
German)
|
Berlin, Germany
|
Oracle University
|
Tech
|
05-07.10.2015
|
Oracle SOA Suite 12c: Essential Concepts (In Greek)
|
Athens, Greece
|
Oracle University
|
Tech
|
5-9.10.2015
|
Oracle SOA Suite 12c: Build Composite Applications
(In German)
|
Online
|
Oracle University
|
Tech
|
12-16.10.2015
|
Oracle SOA Suite 12c: Build Composite Applications
|
Johannesburg, South Africa
|
Oracle University
|
Tech
|
12-16.10.2015
|
Oracle SOA Suite 12c: Build Composite Applications
(In French)
|
Colombes, France
|
Oracle University
|
Tech
|
12-16.10.2015
|
Oracle SOA Suite 12c: Build Composite Applications
|
Live Virtual Class
|
Oracle University
|
Tech
|
14-16.10.2015
|
Oracle SOA Suite 12c: Essential Concepts
|
Live Virtual Class
|
Oracle University
|
Tech
|
14-18.10.2015
|
Oracle BPM 12c: Essentials (In Portuguese)
|
Lisbon, Portugal
|
Oracle University
|
Tech
|
19-23.10.2015
|
Oracle SOA Suite 12c: Build Composite Applications
(In German)
|
Gummersbach, Germany
|
Oracle University
|
Tech
|
19-23.10.2015
|
Oracle BPM 12c: Essentials (In French)
|
Live Virtual Class
|
Oracle University
|
Tech
|
26-28.10.2015
|
Oracle SOA Suite 12c: Essential Concepts (In
Slovenian)
|
Ljubljana, Slovenia
|
Oracle University
|
Tech
|
26-30.10.2015
|
Oracle BPM 12c: Essentials
|
London, Great Britain
|
Oracle University
|
Tech
|
27.10.2015
|
Fusion Middleware Partner Community Reception at
OpenWorld 2015
|
San Francisco, USA
|
Jürgen Kress
|
All
|
02-06.11.2015
|
Oracle BPM 12c: Essentials
|
Live Virtual Class
|
Oracle University
|
Tech
|
09-13.11.2015
|
Oracle BPM 12c: Essentials (In German)
|
Gummersbach, Germany
|
Oracle University
|
Tech
|
23-25.11.2015
|
Oracle SOA Suite 12c: Essential Concepts
(In Frech)
|
Colombes, France
|
Oracle University
|
Tech
|
23-25.11.2015
|
Oracle SOA Suite 12c: Essential Concepts (In Greek)
|
Athens, Greece
|
Oracle University
|
Tech
|
23-27.11.2015
|
Oracle SOA Suite 12c: Build Composite Applications
|
London, Great Britain
|
Oracle University
|
Tech
|
07-09.12.2015
|
Oracle SOA Suite 12c: Essential Concepts
|
Reading, Great Britain
|
Oracle University
|
Tech
|
07-11.12.2015
|
Oracle BPM 12c: Essentials
|
Reading, Great Britain
|
Oracle University
|
Tech
|
14-18.12.2015
|
Oracle SOA Suite 12c: Build Composite Applications
(In French)
|
Live Virtual Class
|
Oracle University
|
Tech
|
16-18.12.2015
|
Oracle SOA Suite 12c: Essential Concepts (In
German)
|
Online
|
Oracle University
|
Tech
|
21-23.12.2015
|
Oracle SOA Suite 12c: Essential Concepts (In
French)
|
Live Virtual Class
|
Oracle University
|
Tech
|
My private corner
Every year Bill Gates recommends interesting books to read during the
summer break. Thoughtful list of interesting content, make sure you grape
one or more books! Here is his original tweet” Every summer I try to do a
little extra reading. Here are a few books you might enjoy: b-gat.es/1S7Txy1 amp.twimg.com/v/e910bd12-b09…”
|
|
Contact Us
|
Quick
Links
|
|
|
kayseriescortu.com - alacam.org - xescortun.com
ResponderEliminarmalatya eskort
ResponderEliminarağrı eskort
adana eskort
edirne eskort
zonguldak eskort
rize eskort
balıkesir eskort
karabük eskort
kırşehir eskort
konak eskort
alanya eskort
ResponderEliminarafyon eskort
amasya eskort
bayburt eskort
yozgat eskort
ataköy eskort
düzce masöz
manisa masöz
izmit masöz
görükle masöz
Perde modelleri
ResponderEliminarSMS ONAY
Turkcell mobil ödeme bozdurma
nft nasıl alınır
ankara evden eve nakliyat
trafik sigortası
DEDEKTÖR
KURMA WEBSİTE
aşk kitapları
Smm panel
ResponderEliminarsmm panel
iş ilanları
İNSTAGRAM TAKİPÇİ SATIN AL
hirdavatciburada.com
beyazesyateknikservisi.com.tr
servis
tiktok jeton hilesi
kadıköy toshiba klima servisi
ResponderEliminarmaltepe beko klima servisi
pendik alarko carrier klima servisi
ataşehir samsung klima servisi
çekmeköy mitsubishi klima servisi
üsküdar bosch klima servisi
beykoz arçelik klima servisi
tuzla daikin klima servisi
ümraniye beko klima servisi
lisans satın al
ResponderEliminaruc satın al
en son çıkan perde modelleri
en son çıkan perde modelleri
yurtdışı kargo
minecraft premium
özel ambulans
nft nasıl alınır
I am looking for and I love to post a comment that "The content of your post is awesome" Great work!
ResponderEliminarapps to hack iphone
başakşehir
ResponderEliminarbayrampaşa
beşiktaş
beykoz
beylikdüzü
5HB5L
mecidiyeköy
ResponderEliminarsakarya
istanbul
kayseri
ordu
GY0
Eucalyptus: Eucalyptus essential oil has a refreshing and invigorating aroma, making it useful for relieving muscle tension and congestion.
ResponderEliminar