Thursday Apr 10, 2014

Ricoh Differentiates Business with Unified Cloud and On-Premise Integration

Ricoh Americas Corporation specializes in office imaging equipment, production print solutions and is a global leader in information mobility for today's changing workforce. Ricoh is in a very unique position of being on the forefront of IT innovation. Their underlying IT infrastructure leverages service integration to deliver on a cutting-edge and comprehensive IT framework using Oracle SOA Suite. Ricoh seamlessly handles cloud and on-premise integration along with mobile enablement of their existing enterprise applications. 

Join us for this webcast and learn how Ricoh Americas Corporation straight from the CIO of Ricoh Americas, Balaji Rangaswamy. Shawn Crowley Fusion Middleware Specialist from Oracle, who worked on site at Ricoh Americas on the solution implementation, throws light on the details that sets Ricoh apart.

Wednesday Mar 19, 2014

Zero to SOA in Minutes! Announcing the SOA/BPM 11g 11.1.1.7.0 Virtual Machine appliance

I am pleased to announce the availability of Oracle's SOA/BPM/OSB 11g 11.1.1.7.0 Virtual Machine appliance. This VirtualBox virtual machine is meant for testing and evaluation purposes only. It is not certified, nor licensed for any production use. It is our most comprehensive virtual machine to date, with the following Oracle products installed, configured and functionally integrated within the appliance:
  •     Oracle Linux 6 Update 4 (64-bit)
  •     Oracle Database Express Edition 11g Release 2
  •     Oracle SOA Suite 11.1.1.7.0 (includes Service Bus)
  •     Oracle Event Processing 11.1.1.7.0
  •     Oracle BPM Suite 11.1.1.7.1
  •     Oracle Webcenter Content (Enterprise Content Management) 11.1.1.7.0
  •     Oracle Webcenter Suite 11.1.1.7.0
  •     Oracle Webcenter Portal 11.1.1.7.0
  •     Oracle JDeveloper 11.1.1.7.0
  •     Oracle JRockit
  •     Java SE Development Kit

Refer to the README document for full details on the appliance features, installation guide, memory configurations, URLs, credentials and other recommended software.

FREQUENTLY ASKED QUESTIONS

Why do we need a SOA Developer Virtual Machine?

Virtual Machines (VM) play an important role in increasing developer productivity; saving hours, if not days, of provisioning effort in standing up a fully functional, configured Fusion Middleware platform for testing and evaluation. Think of it as your very own Platform as a Service (PaaS) on your laptop/desktop!

What can I use the VM for?

A developer VM can prove useful for a variety of reasons: quick internal demos, proof of concepts, testing etc. For those new to Oracle SOA or BPM Suite, it can serve as a powerful tool to learn these technologies, which is why it is very popular for developer learning and training sessions. In fact, the VM includes pre-configured lab artifacts - "PO Processing" and "Sales Quote" - that are used in Oracle instructor-led training sessions and in the "Getting Started" books on Oracle SOA Suite and Oracle BPM Suite.  

What benefits does the VM provide beyond simply installing the Oracle SOA Suite?

For enterprise development, installation of Oracle SOA Suite (or any single piece of software for that matter) is only a fraction of the overall effort needed to build an end-to-end configured development environment. Typical effort in standing up an integrated software stack on a "bare-metal" would involve the following provisioning tasks:

  • Create base image: Install supported version of the Linux OS e.g. Oracle Linux, Ubuntu, EC2 AMIs etc.
  • Setup base image: Security policies, firewalls, port forwarding rules, hard drive partitions on block storage
  • Install pre-requisite software: Java, Database
  • Install Fusion Middleware: SOA Suite, BPM Suite, Web Center and any other modules, run RCU with correct schema names and passwords
  • Setup Fusion Middleware: WLS domain with correct templates needed for SOA+BPM+BAM+Service Bus+WebCenter
  • Configure Modules: Association between BPM and WebCenter Content/Portal with the correct security setup 
  • Install additional tools/software: JDeveloper IDE, extensions
  • Optimize the environment: WLS console properties, front-end host, external listen address etc. for your network topology
  • Create accounts: Seed demo user accounts with email addresses (or other user accounts)

While you can always automate the above-mentioned steps, having a pre-provisioned DevOps style machine image can help you reduce development costs. It can get you from zero to a fully working SOA environment in minutes, on any developer's laptop. The benefits go beyond simply time to provision, it allows you to do more with less resources. For example, the VM allows developers to quickly switch between multiple running instances, each testing a new feature or version without the need for additional hardware.

We sincerely hope you enjoy using this VM and would love to hear your feedback!

Wednesday Feb 19, 2014

"Drive-In Theater Webcast" Recap - Oracle Cloud Adapter for Salesforce.com

I hope you were able to make it to the Oracle Cloud Adapter for Salesforce.com webcast.  In case you had car trouble, the replay and slides are available (link).  As you learned, the new Oracle Cloud Adapter for Salesforce.com takes the complexity Drive-In Webcastout of integration by encapsulating session management, security and other tasks into the same intuitive wizard-based approach that has been so popular with our other adapters.  During the webcast, we started with a visual description of the challenges that can occur with a growth in disparate toolkits and then converged onto the Oracle solution for unifying cloud and on-premises integration with a single standards-based toolkit.   Then Vikas Anand gave a demo of Salesforce.com/E-Business Suite real time integration followed by a quick demo of how to set up the adapter.

We had over 150 questions and here are few selected questions and the answers:

Q: Will this work with Oracle SOA Suite 11g or is this an upcoming 12c feature?

A: The Oracle Cloud Adapter for Salesforce.com is available today and works with SOA Suite 11g

Q: What adapters are coming in the future?

A: Check out the video from Oracle OpenWorld with Thomas Kurian and Demed L'Her available on Oracle Media Network (6:15)

Q: Does the adapter work with Oracle Service Bus and Oracle BPM Suite?

A: Yes, as of release 11.1.1.7

Q: Does the Oracle Cloud Adapter for Salesforce.com let you integrate to other cloud and on-premises applications?

A: Yes, the adapter connects Salesforce.com to Oracle SOA Suite and Oracle SOA Suite has over 200 integration adapters and other technologies to support integration to a wide range of cloud and on-premise applications

Q: Where can I find more detailed technical information?

A: Check out Oracle Technical Network (OTN) on Oracle Adapters for the documentation on the Oracle Cloud Adapters

Q: What is the price for the cloud adapter?

A: Download the public "Oracle Technology Global Price List" and search for "Cloud Adapters"

We hope you enjoyed the webcast, even though you would have needed to view it from your iPad on the dashboard of your car to experience it like the image but it's fun to think about alternate communication channels such as a drive-in.  Maybe next time.  Here is the link to the replay (link)

Thursday Jan 16, 2014

Oracle Introduces Cloud Adapter to Simplify Salesforce.com Integration

A game changer addition to Oracle…” is how Matt Wright, CTO of Rubicon Red put itMatt Wright

If you have been asking yourself:

“Do I need another integration toolkit separate from my existing platform just for cloud integration?” or “Should I use the limited functionality integration tools within each cloud application I need to integrate?...Won’t that lead to a complex mess of disparate and overlapping integration?” 

If so, take a look at Oracle Cloud Adapters. This release significantly simplifies integration of Salesforce.com and lets companies more easily get a complete and unified view of customer and back-end data spanning cloud and on-premises applications using Oracle SOA Suite and the Oracle Cloud Adapter for Salesforce.com. Check out this Oracle Media Network Video (screenshot on the right) of Matt Wright, Maulik Shah, Technical Lead for Brocade Communications, and Badhri Rajagopalan, Practice Director SOA Integration with Bluenog.

Salesforce.com Integration

To address the questions posed above, this release illustrates Oracle’s integration strategy. Instead of companies having to deploy a cloud integration platform focused on cloud applications and then having a separate integration platform for existing applications, Oracle SOA Suite provides a single solution for integrating applications regardless of deployment location (public cloud, private cloud, or on-premises). This approach is designed to simplify integration and lower total cost of ownership in contrast to managing multiple disparate integration platforms and/or app-embedded integration toolkits, most of which use proprietary languages.

Although Oracle SOA Suite customers have been showcasing their cloud integration success stories for years at Oracle OpenWorld, this release eliminates many of the manual steps, automates session management tasks, and significantly simplifies security. Oracle SOA Suite customers already familiar with Oracle Application Adapters will see that the Oracle Cloud Adapters use the same wizard-based approach to provide visibility into the Salesforce.com business objects directly from within Oracle SOA Suite to simplify integration.

Customers using Oracle Applications such as E-Business Suite, Oracle Fusion Applications, etc. already have simplified integration since Oracle SOA Suite components are integrated or embedded into these applications. Combined with the Oracle Cloud Adapter for Salesforce.com, customers of both Oracle and Salesforce.com applications will have seamless integration spanning applications across the cloud and on-premises.

To learn more about simplifying integration, check out the Oracle white paper “Simplifying Cloud Integration

To download the Oracle Cloud Adapter for Salesforce.com, go to Oracle Technical Network for Oracle Integration Adapters

and join us for the Webcast "Simplify Integration with Oracle Cloud Adapter for Salesforce.com"

Register for Webcast

Monday Jan 13, 2014

Spend a Day in the Cloud at Oracle Cloud World

Cloud and mobile are breakthrough technologies which are helping companies innovate and differentiate. Gone are the traditional ways of managing, customizing, and extending business applications. With the change in technology trends, IT is viewed more as a strategic partner, and organizations are looking to focus more on a "customer-first" strategy than ever before. However, companies are still dealing with age old problems of getting IT and business to work together, making the IT infrastructure less rigid, and struggling to better align priorities across the enterprise. While cloud and mobile take-over solving traditional problems, customers aren't getting the right insight across their cloud, mobile and on-premise apps and 50% of these initiatives get abandoned due to the complexity of integration and fear of security compromises.

To understand how to bridge solving some of these traditional problems with an effective modernization of your business solution, you can start with the keynote address at the upcoming Oracle Cloud World. Here are five axioms that will be explored to lead business modernization all the way from start to success:

- Simplifying integration between on-premise and Cloud

- Connect and collaborate: Making your business applications more social 

- Improve time to insight:  Enable rapid business intelligence without IT overhead

- Extend for Mobile: Enable mobility with rich user experience

- Cloud Security: Reduce risk and meet cloud security service level agreements


Register for Oracle Cloud World today.

Wednesday Nov 13, 2013

Cloud to On-Premise Connectivity Patterns

Do you have a requirement to convert an Opportunity in Salesforce.com to an Order/Quote in Oracle E-Business Suite? Or maybe you want the creation of an Oracle RightNow Incident to trigger an on-premise Oracle E-Business Suite Service Request creation for RMA and Field Scheduling? If so, read on.

In a previous blog post, I discussed integrating TO cloud applications, however the use cases above are the reverse i.e. receiving data FROM cloud applications (SaaS) TO on-premise applications/databases that sit behind a firewall. Oracle SOA Suite is assumed to be on-premise with with Oracle Service Bus as the mediation and virtualization layerThe main considerations for the patterns are are security i.e. shielding enterprise resources; and scalability i.e. minimizing firewall latency. Let me use an analogy to help visualize the patterns: the on-premise system is your home - with your most valuable possessions - and the SaaS app is your favorite on-line store which regularly ships (inbound calls) various types of parcels/items (message types/service operations). You need the items at home (on-premise) but want to safe guard against misguided elements of society (internet threats) who may masquerade as postal workers and vandalize property (denial of service?). Let's look at the patterns.

Pattern: Pull from Cloud


The on-premise system polls from the SaaS apps and picks up the message instead of having it delivered. This may be done using Oracle RightNow Object Query Language or SOAP APIs. This is particularly suited for certain integration approaches wherein messages are trickling in, can be centralized and batched e.g. retrieving event notifications on an hourly schedule from the Oracle Messaging Service.

To compare this pattern with the home analogy, you are avoiding any deliveries to your home and instead go to the post office/UPS/Fedex store to pick up your parcel. Every time.

Pros: On-premise assets not exposed to the Internet, firewall issues avoided by only initiating outbound connections

Cons: Polling mechanisms may affect performance, may not satisfy near real-time requirements

Pattern: Open Firewall Ports

The on-premise system exposes the web services that needs to be invoked by the cloud application. This requires opening up firewall ports, routing calls to the appropriate internal services behind the firewall. Fusion Applications uses this pattern, and auto-provisions the services on the various virtual hosts to secure the topology. This works well for service integration, but may not suffice for large volume data integration.

Using the home analogy, you have now decided to receive parcels instead of going to the post office every time. A door mail slot cut out allows the postman can drop small parcels, but there is still concern about cutting new holes for larger packages.

Pros: optimal pattern for near real-time needs, simpler administration once the service is provisioned

Cons: Needs firewall ports to be opened up for new services, may not suffice for batch integration requiring direct database access

Pattern: Virtual Private Networking

The on-premise network is "extended" to the cloud (or an intermediary on-demand / managed service offering) using Virtual Private Networking (VPN) so that messages are delivered to the on-premise system in a trusted channel.

Using the home analogy, you entrust a set of keys with a neighbor or property manager who receives the packages, and then drops it inside your home.

Pros: Individual firewall ports don't need to be opened, more suited for high scalability needs, can support large volume data integration, easier management of one connection vs a multitude of open ports

Cons: VPN setup, specific hardware support, requires cloud provider to support virtual private computing

Pattern: Reverse Proxy / API Gateway

The on-premise system uses a reverse proxy "API gateway" software on the DMZ to receive messages. The reverse proxy can be implemented using various mechanisms e.g. Oracle API Gateway provides firewall and proxy services along with comprehensive security, auditing, throttling benefits. If a firewall already exists, then Oracle Service Bus or Oracle HTTP Server virtual hosts can provide reverse proxy implementations on the DMZ. Custom built implementations are also possible if specific functionality (such as message store-n-forward) is needed.

In the home analogy, this pattern sits in between cutting mail slots and handing over keys. Instead, you install (and maintain) a mailbox in your home premises outside your door. The post office delivers the parcels in your mailbox, from where you can securely retrieve it.

Pros: Very secure, very flexible

Cons: Introduces a new software component, needs DMZ deployment and management

Pattern: On-Premise Agent (Tunneling)

A light weight "agent" software sits behind the firewall and initiates the communication with the cloud, thereby avoiding firewall issues. It then maintains a bi-directional connection either with pull or push based approaches using (or abusing, depending on your viewpoint) the HTTP protocol. Programming protocols such as Comet, WebSockets, HTTP CONNECT, HTTP SSH Tunneling etc. are possible implementation options.

In the home analogy, a resident receives the parcel from the postal worker by opening the door, however you still take precautions with chain locks and package inspections.

Pros: Light weight software, IT doesn't need to setup anything

Cons: May bypass critical firewall checks e.g. virus scans, separate software download, proliferation of non-IT managed software

Conclusion

The patterns above are some of the most commonly encountered ones for cloud to on-premise integration. Selecting the right pattern for your project involves looking at your scalability needs, security restrictions, sync vs asynchronous implementation, near real-time vs batch expectations, cloud provider capabilities, budget, and more. In some cases, the basic "Pull from Cloud" may be acceptable, whereas in others, an extensive VPN topology may be well justified.

For more details on the Oracle cloud integration strategy, download this white paper.

Wednesday Oct 16, 2013

SOA Summit - Oracle Session Replay

SOA Summit Banner

If you think you missed the most recent Integration Developer News (IDN) "SOA Summit" 2013...good news, you didn't. 

At least not the replay of the Oracle session titled:

Three Solutions
for
Simplifying Cloud/On-Premises Integration

As you will see in the reply below, this session introduces

Three common reasons for integration complexity:

  1. Disparate Toolkits
  2. Lack of API Management
  3. Rigid, Brittle Infrastructure

and then the

Three solutions to these challenges:

  1. Unify Cloud On-premises Integration
  2. Enable Multi-channel Development with API Management
  3. Plan for the Unexpected - Future Readiness

The last solution on future readiness describes how you can transition from being reactive to new trends, such as the Internet of Things (IoT), by modifying your integration strategy to enable business agility and how to recognize trends through Fast Data event processing ahead of your competition.

Oracle SOA Suite customer SFpark's (San Francisco Metropolitan Transit Authority) implementation with API Management is covered as shown in the screenshot to the right

SFparkThis case study covers the core areas of API Management for partners to build their own applications by leveraging parking availability and real-time pricing as well as mobile enablement of data integrated by SOA Suite underneath.  Download the free SFpark app from the Apple and Android app stores to check it out.

When looking into the future, the discussion starts with a historical look to better prepare for what comes next.   As shown in the image below, one of the next frontiers after mobile and cloud integration is a deeper level of direct "enterprise to customer" interaction.  Much of this relates to the Internet of Things.  Examples of IoT from the perspective of SOA and integration is also covered in the session. 

turkcell image

Looking into the Future







-

For example, early adopter Turkcell and their tracking of mobile phone users as they move from point A to B to C is shown in the image the right.   As you look into more "smart services" such as Location-Based Services, how "future ready" is your application infrastructure? 

Check out the replay by clicking the video image below to learn about these three challenges and solution including how to "future ready" your application infrastructure:

SOA Summit Replay

Friday Oct 11, 2013

Oracle OpenWorld 2013 - Real-World Cloud Integration Session Highlights

Rajesh Raheja
It was a great week at Oracle OpenWorld 2013 in San Francisco. There are other blog posts that cover the overall themes, general SOA and Cloud sessions, so in this post, I would like to present my thoughts on two of my sessions focused on hybrid cloud integration.

The Monday evening Birds of a Feather session "Using Patterns to Simplify Integration of Cloud Services with On-Premises Applications" was a reminder of how important cloud integration was to real-world practitioners. We had 3/4 of the room filled with attendees at 7:15pm, with more than 80% actively engaged in cloud integration projects. What followed was a lively discussion around various topics of interest, which not only gave us great inputs from the product side, but also allowed attendees to learn from each other. The panel consisted of our product management and architecture team, including myself, Vikas Anand, Simone Geib, Ravi Sankaran; and also a last minute surprise entry by Dave Shaffer (Middleworks), who engaged the attendees with deep, probing questions.

Some insights from the attendees:
  • Number of Integrations: 5 or more cloud apps typically with a variety of SaaS apps including Cornerstone, E2Open, Eloqua, NetSuite, Oracle Fusion Applications, Oracle OnDemand, Salesforce.com, Servicenow. One customer had 19 different SaaS instances (one per country), and another had 30+ cloud based applications!
  • Business Processes: Sales and Marketing (Quote to Cash) and also ERP (Record to Report, Procure to Pay). Interestingly, while most used on-premises systems as "systems of record", in many cases, a a hybrid approach was preferred. Interesting implications for MDM and data governance in the days ahead.
  • Integration Styles: Most used all types of integration including real-time, bulk, batch and files. There was significant interest in Managed File Transfer (MFT) for monitoring file based interactions within the enterprise and to the cloud.
Challenges faced by the attendees in cloud integration:

  • Connectivity: Connection pooling, number of concurrent sessions, timeouts/limitations on usage of API callouts
  • Granularity: Too granular service operations
  • Reliability: Reliable message ordering and sequencing, reliability when cloud apps not available, handling retries automatically, traceability and audit in case of "lost" messages
  • Flexibility: Impact on API changes on point-to-point integration with cloud apps
  • Protocols: Plethora of protocols that don't necessarily simplify cloud integration: as one attendee put it ... "nowadays, everyone with an open HTTP port claims to be a cloud provider"

The session was a great lead-in for the Wed morning cloud integration session "Real-World Cloud Integration Simplified with Oracle SOA Suite" with myself, Vikas Anand and Raghu Kadirvelu (from Bristlecone Inc.).

I covered the general challenges faced with cloud integration, followed by Vikas who introduced new cloud adapters that simplify some of those challenges. Raghu then gave a live demo of Salesforce.com to Oracle E-Business Suite Opportunity-to-Quote integration. A prominent SOA architect has put a detailed blog post on the session, and here is what he had to say.

Best SOA Presentation at OOW13!

The reason I mention his quote is not to encourage you to read that blog post (ok, maybe that IS one reason :), but to highlight the fact WHY the message resonated so well with the audience. As the Birds of a Feather session indicated, the cloud integration challenges are real, and pandemic. Customers are frustrated with SaaS application vendors treating the problem superficially, confusing "connectivity" with "integration",  and claiming victory with YouTube videos show casing "10 minutes to integrate with <your favorite SaaS app>".

cloud integration challenges

This session highlighted the real challenges, what it takes to solve them, and gave a live working demo of how we believe Oracle SOA Suite can help. Overall, it was a fantastic session and a great pleasure meeting many of you personally.

Monday Oct 07, 2013

OpenWorld Recap - Oracle SOA Suite the Foundation for Cloud & Mobile

Oracle SOA Suite took center stage at the Oracle OpenWorld 2013 this year as a result of strong customer OOW Imageinterest in enabling mobile services and integrating with cloud applications. In case you missed it, here is a recap:

In the General Session: "Accelerate Business Innovation with Oracle Fusion Middleware" by Executive Vice President Thomas Kurian and Vice President of Product Management for Oracle SOA Suite Demed L'Her @demed. Some cool cloud integration and mobile enablement capabilities were demonstrated.

Thomas Kurian and Service IntegrationThe urgency for companies to rapidly integrate with cloud and mobile have significantly increased interest in service-based integration.   As a result, there were 8 sessions focused on mobile integration with Oracle SOA Suite and 7 sessions covering cloud integration.   Topics ranged from high-level integration strategies down to deep dive architectural best practices, customer presentations on how they have integrated with Salesforce.com and other SaaS vendors with Oracle SOA Suite and more.  

Thomas Kurian and Demed L'Her

Here are a few session titles that provide insight into the cloud & mobile topics. You can look to download the presentations as well here:

Oracle SOA Suite Customer Panel: Unifying Cloud Applications with On-Premises Applications

Take Your Services Mobile with Oracle SOA Suite (Customer Panel)

BPM and SOA Are Going Mobile: An Architectural Perspective

Mobile Apps for Oracle E-Business Suite with Oracle ADF Mobile, SOA, Oracle Identity Management

Real-World Cloud Integration Simplified with Oracle SOA Suite

And for those looking to roll up there sleeves, there were hand-on labs covering topics like:

Build Mobile Apps for Oracle E-Business Suite with Oracle ADF Mobile and Oracle SOA Suite

RESTful APIs with Oracle Service Bus

Developing REST for On-Premises or the Cloud

Another topic receiving signification attention is renewed interest in Business to Business (B2B) with presentations by SPS Commerce which has integrated over 9,000 partners, Stryker medical technologies, and British Telecom (BT).  See the zoomed in portion of the BT architecture below showing how their B2B architecture is integrated into the core infrastructure:

BT B2B

We had a record number of customers presenting in the SOA Sessions including Ricoh Americas, Agilent, Amway, Emdeon, British Telecom, Garmin, Ascension, ER2, Canon, BMC Software, Electronic Arts, Cisco, Xerox, IEEE,  Telefonica Mexico, Nextel, CableVision, DirecTV, Ally Financial, Stryker, Northern Trust, Green Mountain Power, Land O'Lakes and several others represented by partners. Here is how you can access the details on each of these successes: Oracle Open World 2013 Presentations.

Even if you missed this years OpenWorld, you can catch all the current trends and solutions by attending an Oracle Day 2013, and OTN Developer Day - Service Integration using Oracle SOA Suite, and other simplifying integration events at following site: Oracle Events.

Friday Oct 04, 2013

Missed Oracle Open World? Oracle Days are Coming to a City Near You!

Cloud. Mobile. Social. Big Data. The Internet of Things. The latest buzzwords, or powerful global forces? For those who attended Oracle Open World 2013, these technologies are shaping their world now, and we learnt from each other to take advantages of the new opportunities created. 

To take it to the next step, join us at the Oracle Day 2013 events near you, to hear stories of innovation in practice. These free events are scheduled in nearly 100 locations worldwide. Experience insightful keynotes, real-world case studies, hands-on demos, face-to-face networking, and dedicated tracks for a range of audiences. 

Oracle Day

Find an Oracle Day near you and register today!

Friday Sep 20, 2013

Following Larry’s Cloud Keynote – Oracle’s MWaaS, Public, Private Strategy Session

How do I leverage Oracle’s Middleware-as-a-Service offerings? What is the “as-a-Service” strategy? When do I use Oracle Public vs. Private Cloud or a combination of the two? Following Larry’s keynote on Tuesday Sept 24th get the answers to these questions and more. After a 30-minute break, head over to the Red curtain3:45 PM General Session titled “Oracle Fusion Middleware: Designed to Power Your Cloud Strategy” to hear Senior Director of Product Management Sandeep Banerjie and Oracle VP/Architect Mark Nelson give an introduction of Oracle MWaaS as well as an in-depth look into Oracle Public Cloud and Oracle Private Cloud.

Included in the session are demonstrations of Oracle Public Cloud as well as Oracle Private Cloud showcasing Engineered Systems, next generation IaaS management from the Nimbula acquisition, and Oracle Enterprise Manager.

Demo

Hope to see you on Tuesday September 24th at 3:45 at Moscone West – 3024. 

For more information on Oracle Cloud and MWaaS sessions, see the Middleware Cloud Computing and MWaaS, see the Middleware Cloud Computing Focus On listing.

Monday Aug 19, 2013

Integrating with Salesforce.com - Video Demo and Whitepaper

A few months ago, I posted a video demo showing how easy it is to integrate with cloud applications such as Oracle RightNow using Oracle SOA Suite 11g. The post got a tremendous response, and I got quite a few requests to show the same ease of integration with non-Oracle SaaS vendors e.g. Salesforce.com. Check out the following videos and whitepaper developed by one of our close partners, Bristlecone, to demonstrate this integration.

The first video shows the runtime Opportunity record synchronization between Salesforce.com and a custom application, a common integration use case with Salesforce.com to avoid errors and inefficiencies associated with dual-data entry. The second video demonstrates the design-time for this solution and shows nuances you need to be aware of in the SaaS world e.g. handling polymorphic operations in BPEL. The accompanying white paper goes into the technical details and provides step-by-step instructions to use these patterns in your projects. All the videos are also available in this YouTube playlist.

Video 1: Runtime synchronization

Video 2: Design-time experience

Whitepaper: Integrating with Salesforce.com with Oracle SOA Suite 11g (Bristlecone)

For more information on Oracle's solution to simplifying hybrid cloud integration complexity, download the white paper "Cloud Integration - A Comprehensive Solution"

Monday Apr 15, 2013

Tax Day - Intuit's SaaS Based on Oracle SOA Suite

Have you ever wondered how Intuit manages their portion of the over 140M US tax filers and integrates the information with CRM, billing, and over 30 other applications?Intuit Logo

Check out this video of Intuit Integration Architect Jeff Kester describing how Intuit’s Software-as-a-Service is made possible by Oracle SOA Suite including his key comments on:

Intuit Video

  • Lower IT costs
  • Improved customer experience
  • Seamless application upgrades
  • Frictionless application integration
  • Deployment automation
  • Common data model
  • End to end orchestration
  • 360-degree view of the customer
  • Flexibility and agility
  • Improved cross-sell and up-sell

For more on integrating SaaS applications with on-premise applications, check out the white paper "Cloud Integration – A Comprehensive Solution"

Wednesday Apr 10, 2013

Video Demo: Hybrid Cloud Integrations using Oracle SOA Suite

The blog post "Cloud Integration in Minutes" - True or False? highlighted the challenges faced by integration projects, beyond just simple web service connectivity. However, as stated in that article, it is possible to implement SaaS API "connectivity" in minutes, and this post is going to show you how! We will go through a step-by-step approach using Oracle SOA Suite 11g, and integrate with the Oracle RightNow CX Cloud Service as an example, demonstrating the ease with which you can incorporate cloud applications in your overall enterprise integration architecture, today.

You may be hearing a lot about cloud connectivity, with "adapters" sprouting up everywhere and wondering - what's the big deal with cloud APIs? Isn't a SaaS API simply a REST/SOAP based web service call?

Yes and No! Web services standards are one of the key characteristics of cloud connectivity, however the implementations differ vastly. To use an analogy, the term "democracy" is broadly considered as a form of government wherein citizens have an equal say in decisions that affect their daily lives, however, its implementation varies vastly across countries from "direct democracy" to "representative democracy" (see Wikipedia).

Similarly, SaaS APIs are built on some key characteristics at the technical level, however the functional implementations varies drastically across vendors. As seen in the diagram below, even if every SaaS API only ever used established technical standards (on the left), the combination and configuration of those standards can result in functional API implementations (on the right) that don't seem to have anything in common.

 

For example, one vendor may choose to implement their SaaS APIs using REST/JSON and OAuth, whereas another may use SOAP/XML and WS-Security - an example of combination choices. Even if both used SOAP/XML, the object schemas can be different - both syntactically and semantically, for example, the definition of a "Customer" will differ in B2B and B2C scenarios. In addition, the vendors may use different WSDL types (strong vs loose typed), different customization approaches (generated vs flex fields), or how authentication credentials are sent (SOAP header vs body), or message interaction patterns (synchronous vs delayed asynchronous response), or API styles (Java code or SQL syntax), or how the ETL patterns are implemented (one file per object vs multiple zipped files).

In short, the software industry has good technical standards (and a lot of them!), but lacks functional standards for semantic interoperability across vendor APIs. Multiply this by the number of technical protocols and clients, and you can see why functional standards are the real source of complexity in ANY integration project - SaaS or on-premise; and is the reason I consider claims of "integration in minutes" as being naive at best.

The 23 minute video below walks you step-by-step in integrating with a SaaS API, showing how Oracle SOA Suite 11g is flexible enough to adapt to any combination of the technical standards above, making it an ideal choice for hybrid cloud integrations. For more examples of hybrid cloud integrations, download this white paper.

If you are familiar with Oracle WebLogic Server certificate setups, skip the video above in the future and go to this abridged 11 minute version. If you like this video and would like to see more tips like this or have any questions, we would like to hear from you in the comments below. Special thanks to the Oracle SOA Suite integration architecture team, especially Ravindran Sankaran and Narayana Pedapudi, for help with the demo implementation.

Friday Mar 29, 2013

Oracle SOA at Cloud Connect 2013

Cloud Connect

Visit the Oracle booth #608 at Cloud Connect next week (April 3 and April 4) to learn about how you can use Oracle SOA Suite to provide a comprehensive cloud integration solution. Looking forward to see you there!

About

Find Us on facebook Follow us on twitter Oracle SOA Suite forum
SOA PM team
Welcome to the Oracle SOA Suite team blog. We'll use this site for news and information that did not make it into our official documentation for a reason or another.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
4
5
6
8
9
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today