Saturday Jul 18, 2015

How to use the Domain Value Map (DVM) in Oracle Service Bus 12c by Jan van Zoggel

Introduction

clip_image002Due to the tighter integration of Oracle Service Bus 12c in the whole Oracle SOA Suite product it’s now much easier for developers to use general SOA Suite components like the Domain Value Map (DVM).

Getting Started

First I use the OSB 12c clone project ability to copy th earlier created/blogged OSB 12c Database adapter project and create a project named GetCaseServiceDVM. In the new project we add a Domain Value Map (DVM):

The file name and description speak for themself. The Initial DVM Entries forces us to define the minimum amount of 2 domain names (source and target of our value) and if we want we can inmediately configure the 1st record here.

The result is a DVM file in our project which we can easily edit within JDeveloper 12c.
For this blogpost we will add 2 records which will allow us to translate the value “1” and “2” which we receive from the database to a basic description of that value. 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 Jul 17, 2015

SOA Suite UMS: Deregister obsolete Messaging Client applications by Martien van den Akker


clip_image002There are already several blogs on how to receive and send email using the UMS email adapter. A few good starting points that use GMail as a provider are the ones written by our respected con-colleagues of Amis:

So I won't bother to do a how-to on that on my account. Although I managed to get that working with a local Exchange setup.

What I managed to do is to read e-mail and then process it to upload the attachments and body using BPEL and java in a Spring-Context to Adaptive Case Management. If you want to do something similar make sure you install the patch 18511990 for fetching the attachment-properties and -content, since without the patch the properties for inline attachements are not written properly to the soa-infra database. See my earlier blog-posts here and here.
Having it all setup and playing around with it, you might end up in the situation that the service won't listen to the actual email-address you reserved for it, as I did. This might be the case when you change the email address in your receiving adapter component in the composite. Or after deploying several versions of the composite, especially with different addresses.
It turns out that there is a panel to deregister Messaging Client Applications to cleanup the mess.
First go to the Enterprise Manager and under the Weblogic Domain navigate to the 'usermessagingserver' (there are also entries for the different usermessagingdriver's, but in this case you need the server itself):

Right click on it and in the pop-up choose 'Messaging Client Applications': 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

Thursday Jul 16, 2015

Salesforce und SAP verbinden – Webcast July 31st 2015

imageOPITZ Consulting Presents: Salesforce und SAP verbinden – Die Oracle Integrationsplattform in der Cloud oder On-Premise

Join the Webcast July 31st 2015 10.00-11.00 am GMT

Highlights

Auch in Deutschland gewinnt das Thema Cloud an Fahrt. Zunehmend werden Softwarepakete als SaaS-Lösungen gleich in der Cloud angeschafft, weil die Vorteile, sich nicht um den Betrieb kümmern zu müssen und die damit einhergehende Flexibilität, starke Treiber sind nicht nur in der IT, auch in den Fachbereichen. Diese SaaS-Systeme müssen mit der bestehenden Anwendungslandschaft integriert werden: schnell, übersichtlich, qualitativ hochwertig und wartungsoptimal.
Dieses Webinar stellt Möglichkeiten und Architekturen vor, wie eine Integration mit Cloudsystemen aussehen kann und diskutiert auch gleich die Frage, ob die passende Integrationsplattform dann nicht auch in der Cloud stehen sollte. iPaaS ist hier das magische neue Buzzword: Integration Platform as a Service.
Wir zeigen an einem Livebeispiel mit der Oracle BPM Suite 12c/ SOA Suite 12c, wie sich Salesforce als Cloudsystem und SAP als typische On-Premise Installation für den Anwendungsfall des Ordermanagements miteinander verbinden lassen.

For details please visit the registration page 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

Deploying SOA Suite 12c artifacts from Nexus by Maarten Smeets

clip_image001SOA Suite 12c introduces Maven support to build and deploy artifacts. Oracle has provided extensive documentation on this. Also there already are plenty of blog posts describing how to do this. I will not repeat those posts (only shortly describe the steps). What I couldn’t find quickly enough though was how to deploy artifacts from an artifact repository to an environment. This is a task often done by provisioning software such as Puppet or Jenkins. Sometimes though you want to do this from a command-line. In this post I’ll briefly describe steps required to get your Continuous Delivery efforts going and how to deploy an artifact from the Nexus repository to a SOA Suite runtime environment.

Preparations

In order to allow building and deploying of artifacts without JDeveloper, several steps need to be performed. See the official Oracle documentation on this here: http://docs.oracle.com/middleware/1213/soasuite/develop-soa/soa-maven-deployment.htm#SOASE88425.

Preparing your artifact repository

Optional but highly recommended
  • install and configure an artifact repository (Nexus and Artifactory are both popular. For Nexus see: http://books.sonatype.com/nexus-book/reference/install.html)
  • configure your settings.xml file in your .m2 folder in order provide information about your artifact repository (for a default Nexus installation described here)

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: Maarten Smeets, SOA Suite 12c, artifacts

Wednesday Jul 15, 2015

Managing Idempotence in SOA Suite by Waslley Souza


clip_image002According to the SOA Suite 12c documentation, an idempotent activity is an activity that can be safely retried. It means if your BPEL Process fails, a rollback operation will be executed and all data won’t be persisted in the database. OK, but sometimes you want to persist some data even your BPEL Process fails. How can you achieve it? Set the operation as nonidempotent and the Dehydration will occur after this operation. In this post, you will learn how to set an operation as nonidempotent. As a starting point, let’s use the application created here: Using DB Adapter in SOA Suite 12c. We will add a new Database Adapter to manage the jobs table, and when we try to add a new employee with a new job, the job will be persisted even if the BPEL Process fails. Download the sample application: SOAIdempotentApp.zip. Open the EmployeeProject file. To create the Database Adapter, right-click External References section, and choose Insert > Database. In Step 1, set the name as JOBSDbReference and click Next. hIn Step 2, choose the Database Connection, set the JNDI Name and click Next. In Step 3, choose Insert Only and Select By Primary Key options, and click Next. 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

Middleware Partner Update July 2015

The July edition of the Middleware Partner Update contains three key topics:

With this new format we will update you on the highlights of our partner news every month. For further information please read latest edition of the SOA & BPM Partner Community newsletter here. Watch the video 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: Middleware Partner Update,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Tuesday Jul 14, 2015

Upgrading to SOA 12c and details of the next UKOUG Middleware SIG by Simon Haslam

clip_image002SOA 12c is the most important release of Oracle's flagship integration product set that we've seen for 5 years (when 11g was launched). Oracle has also now produced the first SOA 12c bundle patch-set (12.1.3.0.1) so in my opinion any new SOA installations should definitely be using 12c, and existing 11g users should be seriously considering upgrading to take advantage of the many new features.

For administrators what is particularly nice about this release is that a lot of work has clearly een put into the upgrade process, building on some of the changes introduced in WebLogic 12.1.2. The upgrade is actually surprisingly straightforward - in outline you have to:

  • Carefully review pre-requisites and do any purging of old instances
  • Install Fusion Middleware Infrastructure and SOA Suite 12c into a new Oracle home
  • Shut down SOA 11g, backup repository and domain home
  • Run RCU to install the new 12c schemas into the existing repository alongside the 11g ones
  • Run the Upgrade Assistant to upgrade the 11g schemas, including running instance data, to 12c format
  • Run the new Reconfiguration Wizard against the 11g domain home to rewire for the 12c home
  • Run the Upgrade Assistant a second time to upgrade some infrastructure components
  • If you have modified setDomainEnv,sh etc you will need to re-apply the changes
  • Backup repository and domain home, then start up SOA

Of course you may only have short-lived processes so be able to drain down the old SOA 11g system and switch over to a brand new SOA 12c system running in parallel, in which case the above upgrade is probably unnecessary.

The above does not consider migration from SOA Suite 10g to 11g/12c which is much more complicated and, if you've not already done it by now, a project in itself. Plus I've not mentioned Service Bus or BAM yet but we'll describe in more detail in a week's time... 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

Monday Jul 13, 2015

Leveraging Agile and Scrum on SOA and BPM projects by Kris Nelson

Wclip_image002[5]ithin our implementation framework at AVIO, we use an Agile methodology called Scrum.  We have found this to be a great fit for Oracle Fusion Middleware projects in the SOA, BPM and WebCenter space — especially when projects seek to improve or bring innovative new approaches to an organization.

If you are new to Agile and Scrum, check out this great video which covers some of the key concepts: Agile methodologies like Scrum have several benefits over traditional waterfall methodologies, such as:

  • Seeking progress within each iteration (or sprint) to review the accuracy of requirements and adjust course
  • Implementing a simple structure and focus on the team's effectiveness as primary goals
  • Encouraging breaking larger efforts into smaller, more manageable chunks
  • Emphasizing team collaboration -- especially business and IT)

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

Sunday Jul 12, 2015

Fusion Middleware WebService Security whitepaper by Michel Schildmeijer

clip_image002

Building an Oracle Fusion Middleware Platform at customers, with various products such as SOA Suite, OSB or any other product forces you to think about security integration and implementation.

In this whitepaper, I cover a basic scenario to think of and tell you how you can start securing web services making use of Oracle Web Service Manager. There’s also an explanation about how these scenarios fit in your Oracle Fusion Middleware Infrastucture. Get the whitepaper 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

Best Practices to Adopting a Successful Cloud Integration Strategy

image

The challenge of integration is certainly not a new one for IT, but the cloud adds a new twist.
In today's hybrid computing environments—which must incorporate public and private clouds, on-premises systems, mobile, and IoT — Cloud integration is a much more complex problem. Cloud Integration can be complicated by many factors, including standards and protocols, gateways and firewalls, multi-tenancy, and especially the need for security.
Increasingly, companies are rethinking their integration strategy to make use of the new digital business paradigm. The tough questions remain: what are the pre-requisites for integrating a hybrid Cloud? What benefits does it offer? And what challenges does it present?
In this program, we answer those questions and more with the industry leading expert in IPaaS – Gartner Research Vice President Massimo Pezzini. What are the selection criteria when it comes to choosing an IPaaS? What are some of the first steps you should take to unlock more value from your Cloud Applications? Register 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

About





Search

Archives
« August 2015
SunMonTueWedThuFriSat
      
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
     
Today