Sending Dynamic HTML-based Emails for SOA and BPM Projects by Mark Peterson

image

Sending email notifications in Oracle BPEL or BPM projects can turn into a major effort if you are not using ADF–and sometimes even if you are using ADF. If you use ADF, you can leverage features such as HTML editors and actionable emails. But in many situations you may need a stand-alone email formatting solution that doesn’t involve ADF, that can produce a simple HTML-based email, and that doesn’t need to be actionable. You will find that that simple SOA-based approach helps you implement your requirements efficiently and effectively.

This approach

  • Integrates with BPM and BPEL
  • Is HTML-based and can contain dynamic information from a database
  • Leverages BPEL and BPM direct assignments and role-based assignments
  • Includes a template selector, for sending different types of emails
  • Handles attachments
  • Intercepts and redirects emails for testing purposes

A detailed description of this email notification system is described below. Upon request we would be happy to provide the actual project code describe here.

Input XML

This is a sample of the input XML. Notice the data includes

  • A record ID – Used to pull data from the database for embedding information in the email
  • An array of "TO" email addresses – Use to lookup email addresses from user names or BPM application roles. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

PCS 16.3.5 New Features Part 1 –> Introduction to Web Forms by Niall Commiskey

image

Your starting point should be the What’s New doc for PCS 16.3.5. Click here to read it.
One of the most interesting additions is the new web forms functionality.
Let’s be honest, the previous Frevvo based forms were rather basic, they’ve even been renamed Basic Forms. So now you have the choice, you take either the basic forms – very effective for eGov style forms based apps – or else the new web forms with their richer UI. So let’s take a look.

Web Forms

From the docs –
This release introduces a powerful and intuitive new forms editor for creating forms without rules scripting. The editor lets developers create multiple views (presentations) for a single form, reuse forms within forms, brand them by uploading a CSS stylesheet, create list of values (LOV) tables, and fetch data using REST connections.The new forms editor is called Web Forms, and the existing forms editor is now called Basic Forms. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Creating and editing forms in Process Cloud Service by Patrick Sinke

image

For whom is PCS?

Oracle Process Cloud Service is a PaaS (Platform as a Service) offering which centers around designing and managing (stand alone) business processes in the cloud. The focus is once again on business analysts and other non-technical people to automate business processes. Oracle has keyed them “citizen developers”. One of the features is the option to create forms that fulfill the “human task” interaction in the BPM process.

A walkthrough for creating a form

For the sake of ease, login to the Process Cloud BPM Composer. Create a new app and choose “Quickstart App”. Select the Travel Approval.

The process is displayed. Drag a human task type “Submit” into the process.
Now click on the app and a blue “hamburger icon” appears. When you click on it the detail view is displayed:

Now press on the + icon to go to the Form page.
Creating a new input form is childishly easy; drag and drop the elements of choice to the canvas and enter the name, description and other basic properties. It’s all very very straightforward. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Smart Buildings — the silent ‘killer app’ of IoT

image

The trifecta of IoT, Cloud and Analytics have been transforming many aspects of our lives and business. Cities, healthcare, transportation, farming, fitness, home, manufacturing and utilities have been the key beneficiaries of this fast-emerging paradigm.

While consumer devices like Fitbit and Amazon Alexa get lot of attention from the media, the commercial buildings have been quietly turning into Software Defined Buildings (SDB). By doing so they are not only lowering the operational cost of the building, but also foster smarter cities, better safety, and occupant comfort. As such they have become an important market segment in the IoT space.

Before delving into the details of smart buildings, here is some context into why buildings are getting the attention of IT vendors lately.

· According to DOE there are about 4.8 million commercial buildings and 350,000 industrial facilities in the U.S., which together account for about half of the country’s total energy use.

· United Nations Environment Program estimated that buildings consume 40% of global energy, 25% of global water, 40% of global resources, and 60% of world’s electricity.

Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Top tweets SOA Partner Community – May 2017

image

May 2017 top tweets by soaCommunity

Send your tweets @soacommunity #soaCommunity and follow us at http://twitter.com/soacommunity. Make sure you share your content with the community!

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

Technorati Tags: twitter,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress,SOA Community twitter

Integration, DevOps, and Testing | Schmiedel and Bernhardt

 

Oracle ACE Director Danilo Schmiedel and Oracle ACE Sven Bernhardt discuss the importance of testing in integration projects and in migrating from on-prem to the cloud. Watch the video here.
image

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

IoT Help Center 16.3.3.1.1 update

image

The IoT Cloud Service Help Center was refreshed on Sep 09, 2016 for the 16.3.3.1.1 release.

  Oracle Help Center page improvements:

  • The OBE Tutorials on the Tutorials page are grouped into five categories (Get Started – Connect a Device, Run the Client Software Library Samples, Connect Using the Gateway Software, Analyze and Manage Data, and Integrate with Other Services and Enterprise applications).
  • Added a new IoT Applications section which showcases videos of how to use the Asset Monitoring Application.

New OBE tutorials:

Updated OBEs:

Updated the Tutorials and Guides to support the 16.3.3.1.1-25 Client Library, which is currently available for download on OTN

Updated the IoT Getting Started Video to include the Asset Monitoring Application

· Substantial updates to:
· REST API Reference for Oracle Internet of Things Cloud Service v2
o The Methods of the IoT Application Task has been divided into the following tasks:
§ IoT Application
§ IoT Application Integration
§ IoT Application Analytics
o New Examples for:
§ Activation
§ IoT Application Integration
§ IoT Application Analytics
§ Resource Request
§ Monitoring
§ Software Artifact Repository
o New sub topics under the Get Started Section:
§ Terminology
§ Using mongoDB Query Syntax
o  Fixed the summary and description information Monitoring and IoT Application.
o Fixed bugs for existing examples of Messages and Activation.

 

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

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

What can we learn from the Microservices movement? by Lykle Thijssen

image

If you’re into integration, SOA or web services, you’ve probably heard the term Microservices fairly often lately. Is applying Microservices architecture the one-size-fits-all solution that can replace the traditional one-size-fits-all SOA solution that doesn’t fit anymore? Of course not, because the world isn’t just black and white and both architectural concepts have their pros and cons. However, I think we can learn from the Microservices movement to improve and modernize our traditional SOA systems.

Microservices vs traditional SOA?

As tradition dictates, you can’t write an article about Microservices without explaining what Microservices are. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Test Driven SOA – citrus for powerful SOA test coverage by Jang Vijay Singh

image

Reading parts of Test-Driven Development for Embedded C" by James W. Grenning inspired me to take another look at this area and look for something new,  fresh and powerful for use in the SOA world. 
I don’t think we need much convincing on the importance of  automated test coverage (if someone does, please read the first chapter of the book mentioned above, especially the section on "Physics of TDD" that tries to quantify the high long-term costs of "Debug later programming" – the nemesis of TDD)
A very simple application with a SOA composite project and Tests project can be found here: https://github.com/jvsingh/SOATestingWithCitrus
Although the test in this is just a simple SOAP request, what I am interested in are the features that citrus has to offer that can help create a solid battery of tests.

  • Tests can be specified in Java or XML or a combination of both
  • A number of test utilities are inbuilt – including things like database access, JMS,mock SOAP endpoints (static responses), complex assertions – and these can be used to write complex setup and teardown routines.

I will leave the reader to peruse the code on github but this shows the most important pieces of config in my test project: Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Partitions have now become SOA Folders by Cato Aune

image

 

Have you upgraded to Oracle SOA Suite 12.2.1.1 and can’t find the Partitions configuration any longer?

Between Oracle SOA Suite 12.2.1.0 and 12.2.1.1 Partitions have been renamed to SOA Folders.

Why would Oracle do this in a minor update?

Good question, one reason could be to prepare for multitenancy. In WebLogic multitenancy, they use the name Partitions for the multitenant “areas”, so using Partitions several places meaning different things could be rather confusing. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress