Sunday Jun 21, 2015

ACE Director on Clearing the ConFusion – Oracle Cloud Applications by Debra Lilley

clip_image001As I typed that title I cringed. I have been an advocate for Oracle’s development of Next Generation Applications from the day they announced Fusion, and I hated the term quickly coined by pessimists of 'Fusion – Confusion'. But now as Oracle drops the name Fusion, for its applications, I feel there really is some confusion, so I am going to use this post to clarify to this community.

Why am I writing this post for this blog? Well the problem is Oracle knows it has renamed the products, but their customers don’t. If you are attending COLLABORATE in April the stream is called Fusion Applications, and if it wasn’t the number of attendees would be very small, but more and more you need to recognise the Cloud brand. The components of Cloud that Oracle developed in their technology (okay, Fusion applications), are 100% written on Oracle Fusion Middleware, that hasn’t gone anywhere and continues to be developed, and it is the use of these Oracle Fusion Middleware technologies that Oracle AppAdvantage is all about - extending the capabilities of "Fusion" Applications with Oracle Fusion Middleware. My starting position and reason I became involved with this AppAdvantage initiative is that there is no better shop window for what Oracle Fusion Middleware can do than the applications that Oracle has developed itself.

I did try an explanation on my own blog after Oracle Open World but this time I will be more succinct.

FACT : All Fusion Applications are now Cloud Applications.

Each pillar is now renamed Oracle …. Cloud , so Fusion Financials is now part of Oracle ERP Cloud, within each pillar there are the separate offerings which are normally desecrate process areas and with discrete pricing.

FACT : Not all  Cloud Applications started Life as Fusion Applications.

As part of their Cloud journey, Oracle has acquired some native cloud-delivered applications, such as Taleo and RightNow. The plan, being executed is that these products are being unified, i.e. integrated with other offerings, where possible being delivered on the same technology stack and being given the same User Experience as Oracle’s home grown offerings.

RightNow has for some time been known as Oracle Service Cloud  and the recruiting module from Taleo as Oracle Recruiting Cloud

FACT: Cloud Applications don’t have to be SaaS

Software as a Service is the deployment of an application in a cloud environment. Oracle, or a third party in some cases, hosts the application and look after not only the infrastructure but the patching and security, and in turn you pay a subscription to use charge.

Most of these same applications could be deployed on-premise with you being responsible for all the above and with the more traditional upfront licence costs.

Oracle have called the products Cloud because they are available and are being deployed as such more and more that way.

FACT : Oracle are trying to make it easy for you to find this all in one place.

This is a great place to start: https://cloud.oracle.com/home. The Applications tab goes through the offerings and you can find the PaaS offerings to extend and strengthen your SaaS. Read the 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 Apr 01, 2015

AppAdvantage Benefits for Partners

clip_image001

Thank you once again for a great PartnerCast on November 12! Individual show segments are now hosted on Oracle Media Network’s PartnerCast channel for replay.

Replay links:

§ PartnerCast: Oracle AppAdvantage and Benefit to Partners

§ PartnerCast: Oracle Mobility and Opportunities for Partners

§ PartnerCast: 3Di Systems and Oracle Mobility Projects

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 Mar 11, 2015

EBS Adapter for Oracle SOA Suite 12c Now Available By Steven Chan

clip_image002

Oracle E-Business Suite Adapter for Oracle SOA Suite 12c (12.1.3) is now available for use with the E-Business Suite.  Previous releases of this product were called Oracle Applications Adapter for Oracle SOA Suite.

You can use the Oracle E-Business Suite Adapter for Oracle SOA Suite to integrate EBS 11i, 12.1, and 12.2 with external systems.  The EBS Adapter allows you to build bidirectional standards-based real-time integrations with the E-Business Suite.  The Adapter supports JCA and web service standards for creating service-oriented applications (SOA). 

What's new in this release?

  • Adapter configuration reports: You can now view Adapter configuration reports in Oracle Fusion Middleware Control. 
  • Flexfield support for Open Interface Tables:  In addition to its existing support for PL/SQL APIs, this release provides flexfield support for Open Interface Tables by displaying flexfield data and mapping if configured in Open Interface Tables at design and run time

References

Related Articles

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 Jan 27, 2015

Applications Cloud Release 8 User Experience Rapid Development Kit

clip_image001

If you’re building or integrating the Oracle Applications Cloud or building SaaS through PaaS, use the User Experience Rapid Development Kit laid out here to get the guidance you need and point you to the right tools to use.

The Oracle Applications User Experience team has released a User Experience Rapid Development Kit on simplified user interface (UI), the same user experience design in Oracle Applications Cloud release 8. The kit is designed to help Oracle ADF developers get up to speed quickly so they can start designing and building the Oracle Applications Cloud simplified UIs, which are the tablet-friendly UIs for Oracle Sales Cloud and Oracle HCM Cloud, in a matter of hours.

The User Experience Rapid Development Kit contains the following tools:

  • Coded ADF page templates.
  • Coding tips from Oracle’s developers.
  • ADF screen overlays showing the use of components in the simplified UI.
  • An eBook on user experience (UX) design patterns and guidelines(right), and example wireframe stencils of page types and components in Microsoft Visio and Balsamiq Mockups formats.
  • Sample wireframe of a simplified UI page flow.

How would you like to get started?

Tell me more about the simplified user interface for Oracle Applications Cloud.

Show me demos of simplified UI in the Oracle Applications Cloud.

What’s coming next in the Oracle Applications Cloud user experience?

Start Designing and Building a Simplified User Interface

Learn more

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 Jan 06, 2015

Multichannel enablement for Applications ? hands-on workshop at OFM Forum 2015 March 3rd – 6th 2015

Plan to integrate Eloqua, Fusion Applications, Taleo, RightNow, Responsys, BigMachines, Salesforce, NetSuite, workday, Peoplesoft, Siebel, E-Business Suite, JDE? Attend our hands-on Apps Integration workshop at our Fusion Middleware Partner Community Forum 2015.

Multichannel enablement for Applications – hands-on workshop at OFM Forum 2015

clip_image002Agenda Highlights

74% consumers use at least 3 channels when interacting with an enterprise about customer service issues. - Gartner

Multichannel Strategy Overview

Business scenario and demo walkthrough

  • Lab: Service Virtualization with Service Bus
  • Lab: Composite Portal with WebCenter Suite
  • Lab: Mobile App Integration with Mobile Suite
  • Securing multi-channel experience with Oracle Identity & Access Mgmt Suite

For details please visit our 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.

clip_image003Blog clip_image005Twitter clip_image007LinkedIn clip_image009Facebook clip_image010Wiki

Technorati Tags: OFM Forum,training,education,AppAdvantage,SOA Suite 12c,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress,SOA

Thursday Dec 25, 2014

Integrating With Fusion Application Using Services (SoapUi - SSL) By Jani Rautiainen

clip_image002Fusion Applications provides web services that allow external systems to integrate with Fusion Applications. There are two types of services: ADF services and composite services. ADF services are created for a logical business object and provide functionality to access and manipulate these objects. The composite services are mostly process oriented and provide an orchestration of multiple steps.  
Information about the web services provided by Fusion Applications is hosted in Oracle Enterprise Repository (OER). The information provided by OER can be used to understand the functionality provided by the service and how the service can be called.
This series of articles describes how one can invoke SOAP web services provided by Fusion Applications using various technologies. In previous article we covered how to invoke a Fusion Application web service secured with simple username token using SoapUI. In this article we will cover a call to service secured with SSL policy.

Prerequisites

SoapUi

The reader is expected to have SoapUI installed.

Fusion Applications Web Service Policy

This example covers a call to a web service that support user name tokens and SSL. The example was tested with a service using "oracle/wss_username_token_over_ssl_service_policy" commonly available for Oracle SaaS environments.

Implementing Web Service Call

Generally the steps to call a SSL and non-SSL services are the same. The SSL services are however commonly configured to validate a timestamp though. So calls to SSL services commonly require the "wsu:Timestamp" element and the value used must be within tolerance. If the timestamp is not provided or the value is not within the tolerance you would see error such as:

      <env:Fault xmlns:ns0="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
         <faultcode>ns0:InvalidSecurityToken</faultcode>
         <faultstring>InvalidSecurityToken : The security token is not valid.</faultstring>
         <faultactor/>
      </env:Fault> 

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 Dec 16, 2014

Multichannel enablement for Applications – hands-on workshop at OFM Forum 2015

image Agenda Highlights

74% consumers use at least 3 channels when interacting with an enterprise about customer service issues.

- Gartner

Multichannel Strategy Overview

Business scenario and demo walkthrough

  • Lab: Service Virtualization with Service Bus
  • Lab: Composite Portal with WebCenter Suite
  • Lab: Mobile App Integration with Mobile Suite
  • Securing multi-channel experience with Oracle Identity & Access Mgmt Suite

For details please visit our 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

Sunday Dec 14, 2014

AppAdvantage Benefits for Partners

clip_image001

Thank you once again for a great PartnerCast on November 12! Individual show segments are now hosted on Oracle Media Network’s PartnerCast channel for replay.

Replay links:

§ PartnerCast: Oracle AppAdvantage and Benefit to Partners

§ PartnerCast: Oracle Mobility and Opportunities for Partners

§ PartnerCast: 3Di Systems and Oracle Mobility Projects

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 Oct 15, 2014

REST Enabling Oracle Fusion Sales Cloud using Java By Angelo Santagata

Oracle Fusion Sales Could (Rel7) currently has a WebServices/SOAP interface however many clients & partners are interested in accessing Oracle Fusion Sales Cloud using REST & JSON. The main difference between a SOAP service and a REST service is the “way” you get access to the data and methods you use. Whilst SOAP is very powerful, very complete and also can be quite complex perhaps over-complex. REST in comparison is rather simple and uses the http verbs (GET,POST,PUT etc) to define the operation and can be as powerful as you desire.
There are many documents on the web which discuss REST vs SOAP but in summary :

SOAP

Originally defined as Simple Object Access Protocol. A protocol specification for exchanging structured information in the implementation of Web Services in computer networks.
An envelope, which defines what is in the message and how to process it A set of encoding rules for expressing instances of application-defined datatypes And a convention for representing procedure calls and responses.
Relies on eXtensible Markup Language (XML) as its message format, and usually relies on other Application Layer protocols (most notably Remote Procedure Call (RPC) and HTTP) for message negotiation and transmission. This XML based protocol consists of three parts:

REST

RESTful web service (also called a RESTful web API) is a simple web service implemented using HTTP and the principles of REST. Such a web service can be thought about as a collection of resources. The definition of such a web service can be thought of as comprising three aspects:
The base URI for the web service, such as http://example.com/resources/
The MIME type of the data supported by the web service. This is often JSON, XML or YAML but can be any other valid MIME type.
The set of operations supported by the web service using HTTP methods (e.g., POST, GET, PUT or DELETE).

References : · http://en.wikipedia.org/wiki/Representational_State_Transfer#RESTful_web_services & · http://en.wikipedia.org/wiki/SOAP
Why would you want to use REST instead of SOAP?
There are many reasons why one would/could want to use REST instead of SOAP, one reasons is that SOAP is considered too heavy-weight for mobile applications, where payload size is critical, and also instead of XML, JSON is the preferred message format.
The JSON message format is also very appropriate when interfacing with systems that use JavaScript (such as browsers or node.js) and hence adds weight to the desire to use REST instead of SOAP for accessing Oracle Fusion Sales Cloud.
So getting to the matter at hand and getting RESTful
So enough of why REST , how does one do it for Oracle Sales Cloud (aka CRM). Thankfully this is rather straightforward, at Oracle OpenWorld 2013 you would have seen Thomas Kurian demonstrate our new Oracle SOA Suite and how it can transform a SOAP service into a REST service whilst this is excellent and incredibly productive some clients dont want to install SOA Suite soley for this purpose. Thankfully its possible to do the same using pure Java and deploy it to a cloud infrastructure, like the newly release Oracle Java Cloud Service. It is however worth noting that using SOA Suite is preferable because it accelerates the deployment tremendously and would ultimately be more "agile".
So what are the basic steps to REST enable a Fusion Sales Cloud Service?

  1. Download and install the Jersey REST libraries, we'll use these for the creation of the RESTful service
  2. Generate the SOAP Client Side Proxie(s) for Oracle Sales Cloud. In this example we're using static proxies however for a more industrialized approach Id recommend going down the dynamic proxy route, more flexible and less likely to break at runtime, however at a development cost.
  3. Create "wrapper" JAXB Objects so that you can return XML data. This is needed because the baseline SOAP clients dont have @RootElement (s) defined.
  4. Create the RESTful project and expose the services you require.
  5. Deploy to your runtime Java contain, like the Oracle Java Cloud Service
  6. Consume by your favourite client, like a mobile phone etc

For the purpose of the tutorial (in the document), I've documented step by step how you can build the above, query Oracle Fusion Sales Cloud, manage security (for development & production) and how to deploy the code to the Oracle Java Cloud. Obviously take note that this document is more of a tutorial than anything else when building your own custom REST Adaptor you would tailor it specifically to what services your client (mobile phone, javascript widget etc) requires.
Happy reading Material: Document & Template Files & Complete Solution (needs Jersey files downloadable separately)
Note : This document and source code is sample code and assumes no support from Oracle Corporation or myself. 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 Sep 05, 2014

AppAdvantage FY15 kit

The pace of change, and the need to modernize IT and simultaneously deliver business innovations such as Social, Mobile and Cloud is stressing enterprise operating models as never before. To be sure, success in both is an imperative in today’s dynamic business environment. However, traditional packaged enterprise applications such as ERP can no longer deliver upon the wide range of opportunities and challenges facing IT Leaders. But for most enterprises, outright replacement is impossible. A new approach to enterprise systems is needed, one that leverages existing investments, while layering new capabilities around them within an open, flexible and secure architecture.
At our SOA Community Workspace (SOA Community membership required) you find a complete AppAdvantage kit: FY15-AppAdvantage.zip
Middleware Community Reception at Oracle OpenWorld 2014

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

About





Search

Archives
« July 2015
SunMonTueWedThuFriSat
   
11
31 
       
Today