Deliver on the promise of SOA with Governance

SOA Governance is about improving visibility control of your service-oriented architecture. With Oracle SOA Governance organizations can reduce risk, lower TCO, and streamline their operations. Only Oracle has the most complete solution for delivering a broad range of governance capabilities including: SOA Management, API Management and SOA Security, In this resource kit you will learn how to:

  • Prove quick return on your SOA investment through automated governance
  • Reduce total cost of ownership by using a unified governance framework that delivers a complete solution
  • Mitigate risk and improve efficiency and reuse
  • Align business and IT and deliver organizational agility

Register now to view case studies, white papers, and other valuable resources for SOA Governance.

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 Mix Forum

SOA Suite 11g: Consuming web service which enforce security policies on their WSDL files by esentri

Concrete WSDL VersionThe basic principle behind a Service Oriented Architecture is to orchestrate functional building blocks, primarily web services, in order to achieve a solution which fulfills the given requirements. In order to create a robust solution using Oracle SOA Suite several best practices emerged, one being decoupling web services in order to overcome dependencies during server/composite startup. A general approach for achieving this best practice is to use abstract and concrete WSDLs in combination.

An example for a working reference definition within the composite could look like follows:

<reference name="FooBarService" ui:wsdlLocation="oramds:/apps/com/foo/v1/bar.wsdl">

  <interface.wsdl interface="http://foo.com/BarService#wsdl.interface(BarService)"/&gt;

  <binding.ws port="http://foo.com/BarService#wsdl.endpoint(BarService/FooBarEndpoint)&quot;

    soapVersion="1.1"

    location="http://foo.com:7001/soa-infra/services/foo/bar/FooBarEndpoint?WSDL"&gt;

  </binding.ws>

</reference>

On a recent project we ran into some problems while implementing this best practice as some web services we had to consume not only protected their operations but also their WSDLs using basic authentication web security. Although we were able to access the operations by providing the security credentials within WebLogic Server using the Credential Store Framework (CSF), the solution never managed to successfully access the secured WSDL files.

After trying several approaches to overcome this problem, we implemented a workaround by storing an abstract WSDL within the shared MDS project as well as a concrete WSDL within the composite project in order to access the affected web services. We stored the concrete WSDLs within a wsdl folder in the 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 Mix Forum

Cloud Integration Unified and Comprehensive Cloud and On-premise Integration – White Paper

Oracle simplifies cloud integration by providing a unified and comprehensive solution to integrate disparate cloud and on-premise applications. Oracle cloud integration leverages Oracle Cloud services as well as components from Oracle’s SOA, BPM, and data integration technologies. White Paper.

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 Mix Forum

A Roadmap for SOA Development and Delivery by Mark Nelson

This post is part of a series on SOA Development and Delivery.

In this post I will present a roadmap and a target state for SOA Development and Delivery.  This will serve as the basis for an extended open ‘proof of concept’ that we will work through together, over a series of posts, to implement and prove this approach.

Let’s talk first about our target state – the goal we want to achieve, then we will come back and look at the steps on the journey.

The Vision – Continuous Delivery

Continuous Delivery is a set of practices, supported by tools and automation, that is focused on answering the question: ‘How much risk is associated with deploying this new change into production?’

It involves automation of everything that needs to happen between a developer committing a change and the release of the software including that change into production, including:

  • building the software
  • testing the software, and
  • managing the configuration of the environments

The outcome that we want to achieve, is that we can automate all of our:

  • build
  • component-level test
  • environment provisioning (for development, test and production environments), and
  • acceptance test

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 Mix Forum

Chalk Talk with John: How Does SOA Add Value to Your Enterprise? By John Brunswick

In this episode of Chalk Talk with John we revisit our town of Middleware Fields from What Does User Experience Mean to You? to look at demystifying the business value of SOA.

Middleware fields is an extremely eco-conscious community and has been trying to setup a commuting program for their employees. Though a good idea, they soon run into challenges ensuring that people are able to use the commuting services easily.  Take a look below to see how SOA is like a transit pass for your enterprise and how it addresses common issues you may – 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 Mix Forum

SOA Suite Healthcare on-demand trainings

Oracle Learning Library offers a series of SOA Suite Healthcare on-demand trainings.

Title

Release Dateclip_image001

Releases

Tags

Level

Role

Testing a Healthcare SOA Composite Application

30-Sep-13

SOA Suite 11g, Release 1

Dashboard, HL7, Healthcare, Reporting, SOA, Simulator

Intermediate

Integration Developer, Application Developer

Creating Java Callouts with Oracle SOA Suite for Healthcare Integration

30-Sep-13

SOA Suite 11g, Release 1

HL7, Healthcare, Java, SOA, callout

Intermediate

Integration Developer, Application Developer

Creating Endpoints with Oracle SOA Suite for Healthcare Integration

21-Sep-13

SOA Suite 11g, Release 1

HL7, Healthcare, SOA, endpoint

Basic

Integration Developer

Creating a Healthcare SOA Composite Application

21-Sep-13

SOA Suite 11g, Release 1

HL7, Healthcare, SOA, composite

Intermediate

Integration Developer, Application Developer

           

Introduction to Oracle SOA Suite for Healthcare Integration Part 2

24-Aug-13

SOA Suite 11g, Release 1

Healthcare, SOA, data integration

Basic

SOA Architect, Application Developer

Getting Started with Oracle SOA Suite for Healthcare Integration Series

23-Aug-13

SOA Suite 11g, Release 1

Healthcare, SOA, data integration, soa suite

Basic

SOA Architect, Application Developer

Introduction to Oracle SOA Suite for Healthcare Integration

11-Apr-13

SOA Suite 11g, Release 1

Healthcare, SOA, data integration

Basic

 

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 Mix Forum

Connecting Clinical and Administrative Processes: Oracle SOA Suite for Healthcare Integration By Mala Ramakrishnan

One of the biggest IT challenges facing today’s health care industry is the difficulty finding reliable, secure, and cost-effective ways to exchange information. Payers and providers need versatile platforms for enterprise-wide information sharing. Clinicians require accurate information to provide quality care to patients while administrators need integrated information for all facets of the business operation. Both sides of the organization must be able to access information from research and development systems, practice management systems, claims systems, financial systems, and many others. Externally, these organizations must share claims data, patient records, pharmaceutical data, lab reports, and diagnostic information among third party entities – all while complying with emerging standards for formatting, processing, and storing electronic health records (EHR).

Service-oriented architecture (SOA) enables developers to integrate many types of software applications, databases and computing platforms within a particular health network as well as with community, state, and national health information exchanges. The Oracle SOA Suite for healthcare integration is designed to provide healthcare organizations with comprehensive integration capabilities within a unified middleware platform, as well as with healthcare libraries and templates for streamlining healthcare IT projects. It reduces the need for specialized skills and enforces an enterprise-wide view of critical healthcare data.

SOA Healthcare

Here is a new white paper that details more about this offering: Oracle SOA Suite for Healthcare Integration.

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 Mix Forum

ThreadLogic Thread Dump Analyzer

Threadlogic-2ThreadLogic builds upon the popular TDA (Thread Dump Analyzer) by adding logic for common patterns found in application servers. ThreadLogic is able to parse Sun, JRockit, and IBM thread dumps and provide advice based on predefined and externally defined patterns.

For details and download please visit Java.Net website.

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 Mix Forum

Adapters for Mainframe and Change Data Capture

Oracle SOA Suite offers a long list of adapters to connect, integrate and modernize your mainframe applications.

a) Mainframe and TP-Monitor Adapters:

b) Changed Data Capture Adapters

SOA in Real Life: Mobile Solutions part of the Industrial SOA article series

ind-soa-mobile-fig02Abstract: Any place, any time: the old promise from the dotcom age has never been more relevant. With the release of the iPhone, Apple set off a huge amount of hype. Many people now have a laptop with broadband Internet connection and/or WLAN or UMTS Internet access. Yet these devices are still too large, too awkward, and take too long to boot up to be usable at any time. On the other hand, almost everyone has a smartphone these days, making them more mobile than ever in today’s economy.

Smartphones are enormously practical and are becoming more and more powerful. They are generally very easy to operate, can be used almost anywhere, and the mobile web is becoming both faster and cheaper. App stores are shooting up everywhere and new functions can be installed with a single click. As the saying has it: "There’s an app for everything."

The use of built-in sensors provides for entirely new possibilities such as Google Maps integration, location-based services, augmented reality, etc. Built-in cameras are becoming more and more powerful and are often used as a second compact camera. Video telephony is becoming more common – not just on Skype, now long-established, but also through Apple Facetime. The speed of innovation is tremendous.

Use Cases

A very high percentage of apps are games, followed by information systems that are mainly of interest to private users. These information systems are making increased use of the built-in functions on the mobile device. For example, the system identifies my location via GPS and can provide me with information via a personalized localization. Using the integrated camera one can scan a barcode and run a price comparison through the system. Previously unthinkable "Star Trek" technology is now (almost) a reality. Soon we will have combined tricorders/communicators/tablets in a single device.

More and more companies are viewing mobile solutions as a means by which to accelerate processes, incorporate external partners more easily into processes, and lower their own process costs. We are already using numerous examples for B2C services such as booking flights by cell phone, tracking packages, and finding out delivery dates and opening hours. To optimize these functions for your own company, creative ideas are required: How can I increase customer loyalty? While B2C applications are already spreading very rapidly and probably represent the core business of all non-game apps, B2B is developing only slowly. One of the central questions here is how additional services can be offered to the business partner. According to Gartner, top growth areas include location-based services, social networks, mobile search, mobile commerce, mobile cash, context-aware services, object recognition, mobile instant messaging, mobile e-mail, and mobile video. Read the complete article here.

The articles are and will be published at OTN and the Service Technology Magazine.

Send us your feedback Twitter @twitter/soacommunity #industrialSOA

Jürgen KressHajo NormannClemens Utschig-UtschigTorsten WinterbergDanilo SchmiedelGuido Schmutz

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 Mix Forum