Thursday May 19, 2016

Digital Innovation Demands Hybrid Integration by Carol Hildebrand

clip_image002I thought cloud computing would do away with acronym-laden technologies such as service-oriented architecture (SOA). Can’t you just sign up for applications run in a public cloud?

You can, but what happens when you want to integrate that shiny new cloud app with your existing applications and data? That integration has its own term—hybrid cloud—and for most enterprises, it’s the new norm. More than 65% of enterprise IT organizations will commit to hybrid cloud technologies before 2016, according to International Data Corporation.

Meanwhile, everyone from marketing to HR to product development is screaming for better information flow between departments, and they don’t care where the apps reside. That also requires smooth integration of cloud and legacy applications and data, which, as you will see, leads us back to SOA. 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

Wednesday May 18, 2016

SOA 12.2.1 New Feature – End to End JSON and Javascript Example by Krishna Hanumantharao

clip_image002SOA 12.2.1 provides support for end-to-end JSON and Javascript. We don’t have do internal mapping between XML and JSON as in 12.1.3.

As part of this post, let us implement a simple REST service to demonstrate this new feature – End to End JSON with Javascript.

Let us create a very simple SOA Composite which exposes a JSON based REST interface, manipulates the values using Javascript and calls an external JSON based service.

Rest Service

External JSON Service Setup

For external JSON based REST service let us use a  dummy 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

Tuesday May 17, 2016

SOA & BPM Partner Community Webcast – May 31st 2016 Real-Time Integration Business Insight

clip_image002SOA & BPM Partner Community Webcast – May 31st 2016 Real-Time Integration Business Insight

Attend our May edition of the SOA & BPM Partner Community Webcast live on May 31st at 16:00 CET.

Real-Time Integration Business Insight - Business Analytics: Friendly, Powerful, Immediate

During this session, we will be joined by Simone Geib from the Oracle Service (SOA) & Cloud Integration Product Management team. Simone will introduce Oracle Real-Time Integration Business Insight, a new product in our integration portfolio that will dramatically improve the way that business owners generate and consume business analytics .

Oracle Real-Time Integration Business Insight is designed for business users to model, collect and monitor business level metrics.  It comes fully integrated with Oracle SOA Suite and Oracle Service Bus.  Oracle Real-Time Integration Business Insight puts the business owner in control of the content, timing and format of metrics they need to make informed decisions daily.  The business owner simply defines the key points along their business integrations and immediately has access to detailed and actionable data, all in real-time with no costly development engagements or production redeployments.

Simone Geibclip_image003

Director Product Management SOA Suite

Twitter: soaSimone

Visit the registration page here.

Call ID: 4070776 Call Passcode: 333111

Austria: +43 (0) 192 865 12
Belgium: +32 (0) 240 105 28
Denmark: +45 327 292 22
Finland: +358 (0) 923 193 923
France: +33 (0) 15760 2222
Germany: +49 (0) 692 222 161 06
Ireland: +353 (0) 124 756 50
Italy: +39 (0) 236 008 198
Netherlands: +31 (0) 207 143 543
Spain: +34 914 143 755
Sweden: +46 (0) 856 619 465
Switzerland: +41 (0) 445 804 003
UK: +44 (0) 208 118 1001
United States: 140 877 440 73
More Local Numbers

Schedule:

May 31st 2016 at 16:00-17:00 CET

Visit the registration page here.

Missed our SOA & BPM Partner Community Webcast? – watch the on-demand versions:

· Integration Strategy sales and marketing campaign update

· Microservices

· Stream Explorer

· Process Cloud Service V2

· SOA Suite 12.2.1

· Oracle OpenWorld 2015 update

· SOA & API Cloud Service

· Solutions Catalog & Cloud Marketplace

· GSE demo systems

· Hybrid sales plays

For the latest information please visit Community Updates Wiki page (SOA Community membership required).

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: Community Webcast,sales,marketing,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Monday May 16, 2016

SOA & BPM Community Newsletter May 2016

Dear SOA & BPM Partner Community,

Registration for our sixth edition of the PaaS & Fusion Middleware Summer Camps VI August 29th – September 2nd 2016 in Lisbon Portugal is open. Please read the registration page careful before you register. This year we offer five different hands-on training on PaaS & IaaS, Enterprise Connectivity (SOA), Mobile and Mobile Cloud Service, Java Cloud Services & WebLogic 12.2.1 and Internet of Things (IoT). Like all our past conferences we will be booked out soon – time to register!

Oracle OpenWorld and Java One 2016 call for papers is open for additional call for papers please visit our C4P wiki here. Make sure you submit your paper highlighting the customer success by using cloud PaaS services. In case you attend the conference don’t miss your community reception on September 20th 2016.

The adoption of the PaaS services constantly increases, not only myself (with tips from Simon) deploy SOA CS, our ACEs deploy SOA CS during a short train ride. Make sure you ride this train and get a free PaaS trial here (Community membership required). Additional to ICS, SOA CS and PCS we now also offer PaaS for SaaS Services (HCM and CX showcase). Thanks for the latest ICS podcast from Leon and team and Andrew’s cloud integration article. SOA Suite 12.c continues to be the flagship product with many upgrade opportunities for you as a partner. Thanks to Danilo for the SOA & BPM 12c upgrade tips. Want to know why SOA Suite 12c is the best product? Get the presentations from the SOA Expert Series. Want to know how to win more and new service business on Integration watch the sales positioning and goto market webcast with Thrasos on-demand here.

Thanks to the community for sharing all the SOA articles: Using Event Handling Framework for Outbound Integration of Sales Cloud using ICS & Enhancing ICS Mappings with Custom Java Classes & Using eBS Adapter in Integration Cloud Service & The integration possibilities &How to create a SOA 12.2.1 docker image & How to expose and secure SOAP Webservices from B2B & WS-Addressing callback interception using Service Bus & How to fix Maven build problems in Service Bus 12c & SOA Messaging Reliability through JMS and Service Bus & What those extra Healthcare flags on SOA 12.1.3.0.5 and 12.2.1 update are for? & Unable to compile a composite that contains a Java embedded activity with Maven & Flex fields Mapping Tool & XA Transactions with SOASuite JMS Adapter & Oracle publishes official Chef and Puppet samples on GitHub & Benefits of Automated FMW Provisioning & Internet of Things OTN VTS free on-demand training

A new release of Process Cloud Services 16.2.1 is available. A free trial PCS trial service including Document Cloud Service is available via our community wiki here. Thanks to Ruben for the great article on PCS, MCS and MAF Integration. In case you are working on BPM or SOA projects you might want to take a lok at the Oracle Unified Method (OUM) vs Oracle AIM methodologies.

In our last section Architecture & PaaS4SaaS the UX team published a great articles on Wearables and Niall an introduction to IaaS for Middleware.

For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The May edition of the Middleware Partner Update contains the wrap-up of the Summer Camps, OpenWorld Call for Papers and the upcoming community webcast about Real-Time Integration Business Insight on March 31st 2016.

As the Oracle fiscal year ends May 31st – happy customers wins – let us know when we can support you!

To read the newsletter please visit http://tinyurl.com/SOAnewsMay2016  (OPN Account required)

Jürgen Kress

Fusion Middleware Partner Adoption
Oracle EMEA
Tel. +49 89 1430 1479
E-Mail: juergen.kress@oracle.com
clip_image003Blog clip_image004LinkedIn clip_image005 Twitter

To become a member of the SOA Partner Community please register at http://www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

image

Blog Twitter LinkedIn image[7][2][2][2] Facebook

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

Sunday May 15, 2016

SOA 12.2.1 – Awesome features! by Rama Rimmalapudi

Here is a quick overview of some of the new features of Oracle SOA 12.2.1 that we are excited about. We are looking forward to using the new features with our customers; they will provide significant benefits!

Integration Workload Statistics in EM

Workload metrics are very useful for high volume implementations. BPEL 10g had some of these metrics and they were not available in SOA 11g. Now we can search and view these metrics in EM. Workload metrics help in planning capacity of SOA servers. One suggestion to Oracle: it would be nice be able to monitor these metrics and alert by setting thresholds. Here are the few useful metrics:

  • Internal Queue metrics
  • BPEL Activity metrics
  • Service/Reference/Wire metrics
  • CPU and Memory for specific time
  • Dehydration metrics

Resiliency: Circuit Breaker

Failing instances consume resources and slows down SOA servers. This was problem in prior releases if you have failing instances due to external services issues etc. This enhancement allows you to monitor and suspend upstream services and then resume them after period of time that you configured. This helps in eliminating system outages due to one or more bad services. Note that Circuit Breaker is not enabled by default.

Several other things that I like about this feature:

  • We can enable this feature globally or at service level
  • Alerts can be sent when endpoint suspended.

Composite instance patching

Another excellent feature is modifying a composite without redeploying, so that pending instances can use updated service using patch artifact (SCA-INF/patch.xml). It creates sparse patch archive. WLST commands are available to validate and apply (deploy) the patch. This feature is only supported in production mode with database based MDS.

SOA in-memory

This is another useful feature for high volume implementations, which uses a coherence cache and configurable write-behind thread to defer DB writes for completed instances. Note that EM only reads from Database, not from coherence cache. 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

Saturday May 14, 2016

New Oracle Fusion Middleware 12c (12.2.1.0.0) Released!! by Bruno Neves Alves

The version 12.2.1 is officially and finally out! Check what's new:
Oracle B2B
Moving B2B Agreement from a Test to a Production Environment - Test to production (T2P) process is now simpler with the use of configuration plans to change the endpoints

  • Enabling AS4–Based Message Exchange - Applicability Statement 4 (AS4) standard is now supported!
  • Message Flow Throttling - Oracle B2B can pause, or throttle, the endpoint to publish messages
  • Securing Messages with PGP - Oracle B2B and Healthcare support message level security using PGP

Oracle SSHI (Soa Suite for Healthcare Integration)
Cloning Endpoints - As possible with B2B agreements, its now possible to clone SSHI endpoints

  • Synchronous Request/Reply over MLLP - Request/reply communication between two MLLP endpoints is not facilitated by the introduction of the sync communication feature at the endpoint configuration 
  • Message Flow Throttling - same as B2B
  • Securing Messages with PGP - Same as B2B

Oracle SOA Suite (BPEL, Mediator, Business Rules and Human Workflow)
Support for patching running composite instances - Enabling the patching of running instances of a composite and recover faulted instances after patching

  • Support for In-Memory SOA Using In-Memory SOA - Improve System Performance executing short living processes only in memory

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

Friday May 13, 2016

SOA Suite 12.2.1: Failure resiliency by Marcel van de Glind


clip_image002

Adjust the situation that from a business process various service endpoints are invoked, where one of them is shown unstable behavior. The unstable service is regularly for short and sometimes long time not available. This may result in a large number of instances end in the error hospital. At the time that the endpoint is not available, resources are used to process instances which will not end successfully. Failure resiliency solution helps to avoid this situation. The failure resiliency solution is to suspend upstream inbound adapters, or EDN subscriptions, or web services. In the case of web services, clients are given errors right away. In the case of EDN and Adapters, messages wait in directory/queue/topic etc. until the endpoint is resumed.

IWS can also help in this situation (see also my IWS blog). Use IWS to examine what happened at various points in the business process to analyze the behavior.

By default, failure resiliency is switched off. Zo to start using it, the first step is to enable failure resiliency. You can enable it globally (as shown below). Each downstream endpoint inherits this configuration, but you can override it for an endpoint. 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:

Thursday May 12, 2016

SOA Suite 12.2.1: A first look at end-to-end JSON and JavaScript support in SOA Composites by Maarten Smeets

clip_image002SOA Suite 12.2.1 introduces end-to-end JSON support in composites and support for JavaScript in composites. The REST-binding (which can be used by Service Bus, BPEL, BPM) can receive and send untyped JSON without the need to translate it to XML. In BPEL, JavaScript can be used as expression language in various activities and there is a JavaScript embedding activity available.

In this article I’ll show some examples on what you can do with this end-to-end JSON support and give some examples on how to use JavaScript in your BPEL process.

About the implementation

Oracle has used the Mozilla Rhino JavaScript engine which is embedded in Java SE 6 and 7. WebLogic Server 12.2.1 and thus also SOA Suite 12.2.1, runs on Java SE 8 (Java EE 7). Java SE 8 has a new JavaScript engine Nashorn embedded (see here). A possible reason of Oracle for choosing Rhino could be that Nashorn is not thread safe. See here. You can imagine you need thread safety in an environment like SOA Suite.

SOAIncomingRequests_maxThreads is a property indicating the number of threads available to handle incoming requests. It is by default set to the same value as the connection pool size of the SOADataSource. This might not be enough for REST/JSON services. You can find this setting by going to the MBean browser, Configuration MBeans, com.bea, SelfTuning, (domain), MaxThreadsConstraint.

Use untyped JSON

You can use untyped JSON in various BPEL activities such as assign and assert activities. Since the JSON is untyped, you can assign values to elements which do not exist yet and they will be created; there is no message definition. Payload validation will cause a NullPointerException. 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

Wednesday May 11, 2016

SOA Suite 12.2.1: Resiliency updates on the operations side of life by Robert van Molken

clip_image002

On the 25th of October at Open World 2015, Oracle released the 12.2.1 version of SOA Suite 12c. This release is full of resiliency updates on the operation side of life.

The operations of integration are critical and Oracle listened to the business requirement of customers while developing this release. Here are few of these operations.

  • Usually many hardware/software systems are managed by a small team.
  • With minimum need for admin intervention an integration needs to run silently, automatically and smoothly.
  • When things do go wrong, a console is needed that quickly allows identification and resolution of exceptions.
  • Without a lot of admin training it should be relatively simple to manage integrations.
  • An integration needs to scale, perform and provide continuous availability to process high workloads.
  • Ability to patch applications/composites for emergency fixes.

It isn’t the first time in the life cycle of SOA Suite 12c that Oracle is working on the operations of the product.

SOA Operations in 12.1.3

In the previous 12.1.3 release Oracle already targeted the IT operations. Read my blog about it for more details. But for a quick reference, here are the major updates.

  • Automated Operations
    • Auto Purge: Old data past the retention point are periodically on schedule to be automatically be purged.
  • Performance
    • Modularity Profile: Startup time and memoty is reduced by starting up components that are used (depends on the selected profile).
    • Lazy Loading: Startup time is reduced by loading composites only on first use.
  • Problem Identification & Resolution
    • Centered Error Hospital: The EM is reworked to be centered around exception conditions instead of business as usual, including a centralised Error Hospital.
    • Better Flow Trace: A flow trace with multiple composites shows both in a single trace for better troubleshooting.
  • Simplified Tuning
    • Work Managers: Simplify and improve thread tuning by switching to work managers. In 12.1.3 it is possible to assign a work manager per soa-infra partition.

SOA Operations in 12.2.1

Now in this 12.2.1 release Oracle has targeted the IT operations again, but with more focus on resiliency. First lets look at the major updates.

  • Resiliency
    • Circuit Breaker: Improved resiliency when downstream services go down by suspending inbound services.
  • Performance
    • In-Memory SOA: Optimize performance and scalability by reducing database growth.
    • Integration Workload Statistics: Diagnostic tool for analysing performance similar to DB AWR.
    • Parallel Deployment: Faster SOA and Service Bus startup time.
  • Availability
    • Composite Instance Patching: Patch (long running) instances immediately without redeploying new composite version and stalling instances.
    • Automatic Service Migration (ASM): Reduce the failover time and amount of machine resources needed for deployment.

Lets look at them in more details in same order as above.

Resiliency

Circuit Breaker

A problem we all have experienced is when services more downstream get unavailable cause instances to failt and fill up the error hospital. Manual recovery is sometimes difficult and time consuming. These failing instances consume unnecessary resources.

Because of these failing instances the operational costs to recover instances in the error hospital are greater. There is also a potential instability of the system due to the errors on business critical instances.

In the 12.2.1 release Oracle introduces Circuit Breaker. It automatically suspend upstream inbound services and the messages are added in queues on disk for later processing. The inbound services automatically resume when the downstream service endpoint is up. 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,SOA Suite 12c,SOA Suite 12.2.1

Tuesday May 10, 2016

Quick overview of SOA Suite 12.2.1 new features by Maarten Smeets


clip_image002Oracle has just released SOA Suite 12.2.1 which contains several exciting new features. The below entries have shamelessly copied from the developers guide in order to provide a quick overview of highlights for this release of the SOA Suite. Also at the end of the article some links for new features of WebLogic Server 12.2.1 which has also been released.

Patching running instances

See Patching Running Instances of a SOA Composite

Oracle SOA Suite 12c (12.2.1) supports Composite Instance Patching, which enables you to patch running instances of a composite and recover faulted instances after patching the runtime. You can only include those fixes in the patch that are compatible with Composite Instance Patching. Use the SOA Patch Developer role in Oracle JDeveloper to make the fixes and create the patch.

Composite Instance Patching enables you to deliver urgent composite fixes that can be picked up by long running instances. You can make compatible/allowed changes without aborting in-flight instances. If a patched running instance comes across a business process that has been fixed by the patch, say a BPEL transformation, then it picks up the fixes applied to the business process.

When designing the patch, the SOA Patch Developer mode in JDeveloper automatically disables changes that cannot be made to the patch. Some of the compatible changes that you can make include:

  • Non-schema related XSLT changes, changes to fault policy, sensor data, and analytics data.
  • Compatible BPEL changes such as transformation activity, assign operations, etc.
  • JCA Adapter configuration properties.

In-Memory SOA

See Using In-Memory SOA to Improve System Performance

You can leverage the Coherence cache associated with WebLogic Server to run your non-transactional business processes in memory. This improves performance and scalability for these business processes, as read and write operations are performed out of the cache. Database performance and management also improves, as the costs associated with continuous disk reads and writes are significantly reduced.

In-memory SOA enables short-running processes to live in memory. The process state gets written to the database only when faulted, or at regular, deferred intervals using a write-behind thread. The BPEL state information is dehydrated and rehydrated to/from the Coherence cache.

Support for debugging XSLT maps

See Debugging the XSLT Map

Starting in 12.2.1, you can debug your XSLT maps using the SOA Debugger. You can add breakpoints at strategic locations in the XSLT map. When debugging, the debugger halts execution at the breakpoints, enabling you to verify the data and output.

XSLT maps can be complex, making them difficult to debug. For example, you may have a Java function, or other functionality, that is best tested in the application server. Also, you might find it easier to debug in the application environment, as the XSLT may be invoked from many different applications in the server. The SOA debugger provides remote debugging capability for XSLT maps that have been deployed in the application server.

You can also use the debugger with your Oracle Service Bus projects.

Support for End-to-End JSON and JavaScript

See Integrating REST Operations in SOA Composite Applications

Starting in 12.2.1, your SOA composites can use end-to-end JSON. This means that the REST service can receive the REST request and route it to the BPEL engine without translating it to XML. The BPEL component can use the JavaScript action, and also use JavaScript in conditional and iterative constructs, to work on JSON objects directly. The REST reference can receive the REST message from the BPEL engine and route it to an external REST endpoint without translation. 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,SOA Suite 12c,SOA Suite 12.2.1

About





Search

Archives
« May 2016
SunMonTueWedThuFriSat
7
28
29
30
31
    
       
Today