Working with Oracle Security Token Service in an Architecture Involving Oracle WebLogic and Oracle Service Bus by Ronaldo Fernandes

Using Oracle Security Token Service to generate Security Assertion Markup Language (SAML) tokens.

Downloads

download-icon13-1Oracle Security Token Service
download-icon13-1Oracle WebLogic Server
download-icon13-1Oracle Service Bus

Recently, I’ve worked on a proof of concept for the use of Oracle Security Token Service (OSTS) in an architecture involving Oracle Fusion Middleware, focused on Oracle WebLogic Server (WLS), Oracle Web Service Manager (OWSM) and Oracle Service Bus (OSB). There are many security scenarios in which OSTS can be used, but the initial objective was to provide single sign-on between WLS and OSB using OSTS to generate Security Assertion Markup Language (SAML) tokens. This article describes the steps to implement this solution.

Scenario

The solution was applied on OWSM with OSB 11g (11.1.1.6), Oracle Access Manager (OAM) 11gR2 (11.1.2) and WLS 11g (10.3.6). A Security Token Service (STS) creates and validates security tokens, using protocols such as WS-Trust, acting as a centralizer point in security infrastructure architecture and simplifying identity propagation between heterogeneous environments.

OSTS is an Oracle Identity Management access management solution. For more information on OSTS, consult the following articles by Oracle Fusion Middleware A-Team solution architect Andre Correa:

The proof of concept required a client on WLS accessing a service provided by OSB using SAML. The SAML Assertion should be generated from OSTS.

WLS can use WS-Trust policies and communicate with OSTS, but OSB 11g still doesn’t support WS-Trust policies. To work around this issue, configure OSB to trust messages signed by an OSTS certificate. Here is the complete scenario: 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

Packt promotion $10 for SOA & BPM eBooks

imagePackt is offering until July 5th eBooks for $10, make sure you get one or several SOA and BPM books. For details and please visit the Packt website:

SOA Books BPM Books
Oracle SOA Suite 11g Developer’s Cookbook Getting Started With Oracle SOA Suite 11g R1 – A Hands-On Tutorial Oracle BPM Suite 11g Developer’s cookbook
Oracle SOA Infrastructure Implementation Certification Handbook (1Z0-451) Getting Started with Oracle SOA B2B Integration: A Hands-On Tutorial Oracle BPM Suite 11g: Advanced BPMN Topics
Oracle SOA Suite 11g Performance Tuning Cookbook Oracle SOA Governance 11g Implementation Getting Started with Oracle BPM Suite 11gR1 – A Hands-On Tutorial
Oracle SOA Suite 11g Administrator’s Handbook Oracle SOA BPEL Process Manager 11gR1 – A Hands-on Tutorial Instant Oracle BPM for Financial Services How-to [Instant]
Oracle SOA Suite 11g R1 Developer’s Guide Applied SOA Patterns on the Oracle Platform Oracle Fusion Middleware Patterns
Oracle SOA Suite Developer’s Guide BPEL PM and OSB operational management with Oracle Enterprise Manager 10g Grid Control
WS-BPEL 2.0 for SOA Composite Applications with Oracle SOA Suite 11g

Looking for additional SOA & BPM books or if you have published a book, please feel free to add it to our publications wiki!

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 11g – Create RESTful Service In Oracle SOA by Vivek Garg

There are two types of web services. SOAP and REST web services. We usually deal with SOAP web services in Oracle SOA but we can also create RESTful web services in SOA.

RESTful web services are built to work best on the Web. Representational State Transfer (REST) is an architectural style. In REST data can be transmitted over a standardized interface (such as HTTP).

This post shows how we can create RESTful web service in Oracle SOA. Follow below steps to create it. We will use below schema for this post.

First create one SOA project. In composite.xml file drag “HTTP Binding” adapter and start configure 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

Ready-To-Use SOA/BPM 11.1.1.7.1 Virtual Machine and Case Management Sample by Red Samurai

There is a new excellent Virtual Box VM for the latest SOA/BPM 11.1.1.7.1. This one is my favourite, it includes latest Oracle products for SOA/BPM and WebCenter. All is configured, fine tuned and ready to use. Read more and download from Oracle OTN site – Pre-built Virtual Machine for SOA Suite and BPM Suite 11g.
The same as in previous release of this VM, you can start each server with one click in the console window:
UI for the standard BPM Worklist application is refined in SOA/BPM 11.1.1.7.1 release – it looks lighter and cleaner. Definitely, something users would like to use, everything can be customised if needed: 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

BPM Suite 12c is available for download

BPM Suite 12c is a major step forward key new features include:image

  • Business Architecture
  • Enhanced BAM
  • Developer Productivity
  • BPM 10g (BEA ALBPM) to 12c migration

Resources for customers

Resources for partnersimage

 

SOA & BPM Partner Community

For regular information on Oracle BPM 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

Managing the Complexity of IoT available On Demand

LogoThe Internet of Things is changing everything. From the way you start your day in the morning, to the way products are manufactured and cities operate their services, machines all around you will collect data, share it with each other, and use it to recommend and even make decisions along the way.

When building solutions for the Internet of Things, you must ensure that devices, hubs and data centers connect effectively, that systems integrate easily, and that applications and analytics work together seamlessly. Attend the Online Forum On Demand to learn how you can manage the complexity of the Internet of Things, and take advantage of business opportunities you haven’t yet imagined. 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

SOA Suite 12c is available for download

SOA Suite 12c is a major step forward to become an “Industrial SOA” and developer productive solution. Key new features include:

Performance & Optimizationimage

  • Modularity
  • Composite Lazy Loading
  • WLS Work Manager Based Tuning
  • EDN Scalability
  • Dehydration Store Management

 

Diagnosability & Manageability

  • Task Based Enterprise Manager
  • Endpoint Metrics
  • Consolidated Role Model
  • Enterprise Scheduler Service

 

Resources for customers

 

Resources for partners

 

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

Location Based Offers for Banking

The growth of smart phone adoption and its implications on banking is certainly the most significant trend in banking today. Mobile payment start-ups, like Square, LevelUp, and Dwolla, are introducing new services that offer alternatives to the traditional bank/merchant credit/debit card model. Google, Facebook and Apple all want to be your trusted credential holder and “mobile wallet”, threatening the bank-centric model. Banks have a big advantage here; they have detailed information about customers’ buying habits and banks are more trusted to secure private customer information. Banks have a big opportunity to capitalize on this trend and leverage their advantages as end-to-end payment providers. One example is to leverage their mobile applications and card services capabilities to include location-based offers and mobile wallet mechanisms. Banks are uniquely positioned to provide a complete, end-to-end offer presentment and payment solution that is both more personalized to the needs of the consumer and tied to the existing merchant and payment ecosystems banks dominate today.

Showcase Description
This demonstration showcases Oracle and NGData’s solution for analysis of customer data, merchant-provided offers, geolocation and consumer data to make real time offers. This solution demonstrates how big data can be used in real time to assess and respond to a variety of conditions about an individual, select the best available offer at their current location, and deliver that offers to a smart phone application.
At our SOA Community Workspace ( SOA Community membership required) you can get:
Location-Based Offers for Banking Technology overview.pdf
Turning Big Data into More Effective Customer Experiences.pptx

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

Internet of Things (IoT) Whitepaper and Online Webcast & Utility Presentation

Internet of Things (IoT) Whitepaper and online Webcast & Utility presentation

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

SOA Suite for Healthcare Integration

Accreditation: Oracle SOA Suite for Healthcare Integration has been awarded UK’s ITK Certification for NHS Trust Hospitals – OTN

  • ITK Accreditation means that the system supplier has proven that a product has been developed and tested against the ITK specifications – Details
  • Oracle’s SOA Suite for Healthcare Integration 11g PS6 is now on the approved supplier list as publicized on UK HSCIS site.

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