X

An Oracle SOA Suite - Team Blog

Recent Posts

Favorite Features

Oracle OpenWorld 2015: Gain Insight into Integration and Improve Operational Intelligence [CON7975]

Attending Oracle OpenWorld 2015? Come and learn how Oracle Business Activity Monitoring 12c and a new Oracle SOA Suite product will help you gain better insight into integration and improve operational intelligence. Product managers Simone Geib and Lloyd Williams will explain these Oracle product offerings and demonstrate how they can be used to improve the operations of your business from both the technical and the business user perspective. Oracle BAM 12c is new and improved and supports very large scale projects and has more out-of-the-box capability that integrates with your SOA and BPM deployments. It supports building any type of dashboard for any use case in any industry. Oracle BAM 12c can automatically combine incoming data with historical entries in the database to produce an up-to-date real-time streaming charts that change dynamically without refreshing the browser.  Find out the latest product features and offerings in the area of SOA analytics directly from product management. This session will be held on Wednesday, Oct 28, 12:15 p.m. in Moscone West — 3000.  Take the first step towards impressing your boss and co-workers with sophisticated real-time and tactical dashboards that don't require any low-level coding. Add "[CON7975] Gain Insight into Integration and Improve Operational Intelligence" to your OpenWorld schedule today. 

Attending Oracle OpenWorld 2015? Come and learn how Oracle Business Activity Monitoring 12c and a new Oracle SOA Suite product will help you gain better insight into integration and improve operational...

Oracle Service (SOA) & Cloud Integration @ Oracle OpenWorld 2015!

OracleOpenWorld is just around the corner learn how Oracle’s integration platformhelps businesses support their next-generation architectures!Join our sessions (FocusOn for Oracle Service (SOA) & Cloud Integration) tolearn about the new cloud services, Integration Cloud Service, SOA CloudService, and API Manager Cloud Service, as well as new features in on-premisesSOA Suite 12c and API Management 12c.   Follow@OracleSOA ________________________________________________________________________________________ Monday:CON8056    Oracle Integration Strategy: Cloud, Mobile, Events, and API ManagementCON7977    Tips and Tricks for Oracle SOA Suite by Oracle A-Team, Engineering, and CustomersCON6371    Oracle Integration Cloud Service—Innovation in IntegrationCON7963    Oracle SOA Suite Cloud Service—Accelerate Your Integration PlatformCON7971    Solving Real-Time Streaming Analytics Mysteries: Oracle Stream Explorer Strategy ________________________________________________________________________________________ Tuesday:CON9635    Oracle API Management Vision—Building, Promoting, and Managing APIs for SuccessCON6359    Oracle Managed File Transfer Bulk/Batch Integration with Fusion ApplicationsCON7947    Using Oracle Service Bus and JavaScript to Modernize Your IntegrationsCON7965    Mission-Critical Oracle B2B Customer ImplementationsMTE10097   Oracle Service Bus for Microservice Architecture ________________________________________________________________________________________ Wednesday: CON8115    High-Performance Oracle SOA Suite Customer PanelCON7967    Oracle’s API Management RoadmapCON7975    Gain Insight into Integration and Improve Operational IntelligenceCON6271    Accelerate Your SaaS Integration with Oracle Integration Cloud ServiceCON7974    Oracle Stream Explorer: A Pattern-First Approach to Real-Time Streaming AnalyticsCON7996    Oracle SOA Suite 12c Success StoriesCON6377    Oracle SOA Suite Cloud Service and Hybrid Integration—Customer PanelCON9628    A Customer’s Journey to SaaS Adoption with Oracle Integration Cloud Service ________________________________________________________________________________________ Thursday:CON9633    Oracle Integration Cloud Service—Catalyst for Success in the CloudCON6373    Cloud Integration Best Practices—Customer PanelCON7942    Introduction to Oracle SOA Suite 12.2.1 OperationsCON7993    Boost SaaS and On-Premises Connectivity: Leverage Oracle Cloud AdaptersCON10096   Oracle SOA Suite for Healthcare Integration: the Path to Large-Scale Production Deployment

Oracle OpenWorld is just around the corner learn how Oracle’s integration platform helps businesses support their next-generation architectures! Join our sessions (FocusOn for Oracle Service (SOA) &...

Favorite Features

Scriptable MFT: The Ginsu Knife of MFT Callouts

Overview? Scriptable File Transfers are "Groovy", or Node or Python, batch files or plain ole boring Bourne shell scripts invoked by the MFT runtime server. Maybe you want to maintain a library of custom callouts, java code or manage moving them from one environment to another? No problem, use the Ginzu knife of callouts to extend MFT, the Run Script Pre-Processing callout now available on the MFT OTN page at bit.ly/learnmft. This baby can do it all, file processing, add new endpoints, enable REST, notify or validate. Got your attention, read on for more details or if you're already sold, just click the link to download and open the README file. Use CasesI hate repeating myself but there is virtually no limit to what can be done with this tool but before we blogstorm on this topic, lets briefly review MFT Java callouts from previous blog entries and the official Oracle MFT 12.1.3 documentation. To create a callout from scratch, you have these 6 basics steps. Create code Create XML defintiion Compile Import Copy jar to disk Test Not really that painful for the DIY types but to use RunScript, you can skip the 1st 3 and just do import, copy and test. Import Sample Transfer Copy the jar (as described in the readme) Test basic scenarios Internal Processing Things Callouts Can Do Rename and Replace file with  different file Reject a file and return an error Update the monitoring dashboard transfer report protocol headers section Duplicate the file elsewhere Source Pre-Processing Source pre-processing is triggered right after a file has been received and has identified a matching Transfer. This is the best place to do validation or extend MFT to go grab a file from some external source. There is an FTPGet.sh example in the RunScript download that shows how to do custom FTP commands such a SITE often needed when interacting with mainframes. Target Pre-Processing Target pre-processing triggered just before the file is delivered to the Target by the Transfer. This is a good place to send files to external locations and protocols not supported in MFT. RunScript supports retry semantics and if an error is received, it is reflected in the MFT monitoring dashboard where it can be diagnosed or resubmitted. Target Post-Processing RunScriptPre can not be invoked for Target Post processing. A separate callout would be required for that. Post Target processing is not suited for file manipulation and is best for notifications, analytic/reporting or maybe remote endpoint file rename. Parameters Transfer UI Once imported and available in the designer, the callout UI supports the following parameters. ScriptLocation: disk location of script. Ex: test.sh etc... Parameters: custom parameters to send to the script. Ex: remotehost=jokes.huli.org UseFileFromScript: CheckBox; TRUE or FALSE. When checked, it will use the file returned from the script. RetryCount: Number of retries in cases of failure RetryInterval: number of seconds to wait between retries Script Parameters   The following parameters are not enabled in the UI and always sent to the script. filename dir ecid filesize targetname (not for source callouts) sourcename createtime Sample Scripts The following sample scripts are provided in the RunScriptPre zip file. test.sh: This shows how to parse the parameters shown above and the use of UseFileFromScript to generate and replace the original file with a tar file. compress.sh: This is a functional script to replace the original file with either a tar or gzip file. It takes the parameter "compress=tar | gzip" FTPGet.sh: as mentioned above, this should how to do custom FTP commands Summary That pretty much it, there are lots of use cases this tool can solve without having to write a single line of java code. The big win is scripts now can be integrated into the MFT designer and run-time monitoring dashboards. Roll up your sleeves, go explore and report back on other creative ways to extend MFT using this handy utility.

Overview? Scriptable File Transfers are "Groovy", or Node or Python, batch files or plain ole boring Bourne shell scripts invoked by the MFT runtime server. Maybe you want to maintain a library of...

Technical

Restricted View

Restricted View is Not So Bad!   You are going on vacation and have booked a hotel with beautiful views, but when you arrive you discover that your room can only see the beautiful beach if you crane your neck out of the window and look at an angle.  That is pretty frustrating for a vacation but often that is exactly what we want to achieve with SOA Suite.  For example we may want the finance department composites to not be visible to the HR department and vice-versa. The Problem You often want to restrict the visibility of composites, for example keeping departments separated from each other.  This separation of concerns is a hallmark of good governance and many SOA Suite customers have this requirement, controlling who can see which composites. Early Solution In 11g the only fully supported way to do this was to run a separate domain for each department, and many customers did this.  Alternatively other customers created a custom admin application that enforced departmental segmentation on a single domain.  The first solution is heavy on machine resources and administrative overhead, the second requires custom coding and adds a maintenance overhead. 12.1.3 to the Rescue  In 12.1.3 the partitions support custom application roles that grant access only to the given partition.  Users granted the role on the Finance partition will be able to see only information related to that partition, other partitions will not be visible to them.  This allows the Finance and HR departments to share the same domain but still not be able to see each others composites.  This is documented in section 7.3 Securing Access to Partitions of the document Oracle® Fusion Middleware Administering Oracle SOA Suite and Oracle Business Process Management Suite. Making it Work The following steps enable you to set up partition level access. 1. Create a Partition From the EM console right click soa-infra and select manage partitions.  This will take you to the partition management page. From here click the Create button to bring up the Create New SOA Partition dialog which will allow you to choose a name for the partition (which cannot be changed) and a work manager to associate with the partition. 2. Create User Using EM or WebLogic consoles create a new user such as FinanceMonitor that will have restricted access to the domain.  This user should be assigned to the Monitor group. 3. Grant Role to User Using the EM console right click soa-infra and select Security->Application Roles.  This will take you to the Application Roles page. From this page scroll down to find the role you want to assign and then click edit which will take you to the Edit Application Role page. Here you can click Add to add a user, group or another role to this role. Your user now has restricted access to the domain, being limited to his role on the given partition. 4. Test Access We can test that the access is working as expected by logging on to the EM console as our new restricted partition user. Note that our new user can only see the partition to which he has been assigned a role. Roles Available There are several roles available, each partition has the same set of roles prefixed with the partition name.  The following roles are available and described in Table 7-2 Partition Roles. Composer Deployer Tester Monitor ApplicationOperator So the HR partition would have the roles HR_Composer, HR_Deployer etc. Note that these roles are each quite restrictive.  For example our FinanceMonitor user cannot use the Test button because he lacks the Finance_Tester role.  A Finance_Tester cannot see the flow trace.  To enable our FinanceMonitor to run tests we would have to grant him the Finance_Tester role as well. As an alternative to assigning multiple roles to a user or group you could create a role and grant it the multiple roles you required.  If you see a blank screen when logging in it is likely that you forgot to assign the monitor role to your user. Summary The partitions in SOA Suite 12.1.3 are much more useful than those in 11g and allow separation of roles to control visibility and functionality available to EM users.  This is very easy to set up and manage.

Restricted View is Not So Bad!   You are going on vacation and have booked a hotel with beautiful views, but when you arrive you discover that your room can only see the beautiful beach if you crane...

Oracle Announces Integration Cloud Service, the Next-Generation Integration Platform in the Cloud

SAN FRANCISCO, CA – June 22, 2015 –  Oracle, the industry leader in applications and middleware, today officially launched a portfolio of Oracle Cloud Services including Integration Cloud Service (ICS), an innovative way to design and deliver integrations in the cloud. Larry Ellison, Chairman of the Board, and Thomas Kurian, President, unveiled the Oracle Cloud Platform Services to enable customers to integrate with next-generation cloud services, accelerate application development and deployment and transform customer businesses. With the new Integration Cloud Service and its broad spectrum of on-premises SOA Suite product offerings, Oracle has delivered a comprehensive hybrid cloud platform and continues to establish thought leadership in enterprise cloud integration. Oracle Integration Cloud Service is Oracle's integration Platform as a Service (iPaaS) . It provides a highly intuitive and simplified integration platform on the cloud with a point-and-click web based designer, comprehensive SaaS and on-premises connectivity portfolio with its library of adapters, intelligent mapping capabilities, and a rich dashboard for managing and monitoring integrations in one place. Read full article...

SAN FRANCISCO, CA – June 22, 2015 –  Oracle, the industry leader in applications and middleware, today officially launched a portfolio of Oracle Cloud Services including Integration Cloud Service...

News

Using Oracle Service Bus with Apache Kafka

Apache Kafka is one of many technologies gaining popularity with the advent of microservices.  In a nutshell, Kafka provides a message broker that is capable of handling extremely high volumes of data.  Developers of microservices have voiced a preference for Kafka to handle messaging requirements between services, but as their implementations grow, they may find themselves in need of mediation between the services. Oracle Service Bus is a great option and Ricardo Ferreira created a sample transport to connect to Apache Kafka!  Read all about it in his blog post to learn how to obtain, install and use the transport he created.  Oracle Service Bus provides these features out of the box: Mediation Transform payloads as needed between topics.  Normally a user of Kafka would have to create intermediate stages between the topics to perform some sort of processing (transform, adapt, mediate and filtering), but Oracle Service Bus provides this out-of-the-box and serves as that stage.  Developers can simply leverage an industry proven integration platform for mediation instead of having to write code directly for this.  This allows developers to focus their coding less on plumbing (mediating between services) which reduces costs and shortens the project development lifecycle.  Developers and QA can focus more on the most critical value added features and offload the mediation requirements to Oracle Service Bus. Management and Monitoring Service Bus provides metrics out of the box to provide visibility into the health of all of your integrations, including the stages mediating Apache Kafka!  Oracle Service Bus is a robust integration platform that is fault tolerant and highly available.  Using Oracle Service Bus, the developer does not have to manually develop these features into mediation services but will benefit from the platform features by simply using Oracle Service Bus. Hybrid Approach to Integration Using Oracle Service Bus, you get features that handle the mediation, management and monitoring allowing you to focus on your business use-case.  This is an example of a hybrid approach to integration where you can use a microservice architecture where it makes sense and take advantage of Oracle Service Bus to connect, monitor and manage your services reducing your cost of operations.

Apache Kafka is one of many technologies gaining popularity with the advent of microservices.  In a nutshell, Kafka provides a message broker that is capable of handling extremely high volumes of...

Favorite Features

Preparing Your Database for SOA Suite 12c

DB Prep One of the things that struck me about joining Oracle almost 17 years ago was the sheer power and comprehensiveness of the Oracle Database.  I have never been a database guy, Oracle recruited me because I understood Java, and I have always worked with Oracle middleware.  But the awe of the capabilities of the database has never left me.  SOA Suite 12c uses the database for many things, including storing composites, storing composite execution state, storing human workflow state, persisting BAM data objects and so on.  Because of the reliance of SOA Suite on the database then getting the database set up properly is well worth the investment. When running the Repository Creation Utility (RCU) you are asked about the size of the database required; small, medium or large.  All 3 sizes have the same table structures, but the large schema has a different storage structure.  It uses a database feature called partitioning which can help with managing database growth and accelerate the purge process.  Partitioning stripes a database table across multiple files based on a partition key, typically a date.  Default partitioning is based on monthly interval partitioning.  The benefit of this is that if all your composites from 3 months ago have completed then you can get rid of them from the database by just dropping the partition that holds the data from three months ago.  Scripts will check that you have no live data in the partition before you drop it. Partitioning is just one of the cool features that SOA Suite uses in the oracle database. There are others. So how do you know how to take best advantage of the database used by SOA?  Fortunately with 12c Oracle have significantly improved the tuning and management documentation for the database.  Below is a list of links I recently gathered for a large manufacturer who is going live on 12.1.3 over the next few months.  I think you will find them well worth the study. Following documentation may be helpful in configuring database for 12c SOA FMW Installing and Configuring Oracle SOA Suite About the Database Profile Custom Variable FMW Enterprise Deployment Guide for Oracle SOA Suite Preparing the Database for an Enterprise Deployment FMW Tuning Performance Guide Tuning Database Parameters Reusing Database Connections Tuning Your Database for SOA Processes Identifying Tables Impacted By Instance Data Growth Troubleshooting Frequent Transaction Timeouts While Displaying Composite Instances Administering SOA Suite Developing a Database Growth Management Strategy Managing Database Growth

DB Prep One of the things that struck me about joining Oracle almost 17 years ago was the sheer power and comprehensiveness of the Oracle Database.  I have never been a database guy, Oracle...

Boost Sales Productivity and Lead Generation with Oracle Cloud Adapters for Sales Cloud and Eloqua

With the mission to drive sales results, and sell anywhere and anytime, many organizations are adopting Oracle Sales Cloud, a key component of Oracle Customer Experience Solution.  The deal velocity increases along with the productivity of the sales teams with modern selling tools using Oracle Sales Cloud. For customers to confidently and conveniently convert more pipelines into error free quotes, and progress them into orders in the back office, as well as to collaborate more with other applications in the Customer Experience stack via rich set of integrations, Oracle Cloud Adapter for Oracle Sales Cloud is being introduced. Oracle Eloqua, Oracle's leading Cross-Channel Marketing Solution, enables marketers to plan and execute automated marketing campaigns.  Integration between Oracle Eloqua Marketing Cloud and any SaaS or on-premise CRM application is enabled by the new Oracle Cloud Adapter for Oracle Eloqua Cloud Service, driving faster progression of marketing leads to sales opportunities, and unified customer data management.  These all new cloud adapters for SaaS applications - Oracle Sales Cloud Adapter and Oracle Eloqua Cloud Adapter provide rich and intuitive design time capabilities as well as run time efficiency.   Oracle is extending its Cloud to on-premise integration solution portfolio by releasing these cloud adapters on its premier integration platform Oracle SOA Suite 12c. The Sales organizations will also benefit from their investment in the Oracle Sales Cloud application in various other integrated business processes by leveraging the Oracle Sales Cloud Adapter, such as: Closed Loop Analysis for Marketing campaigns:  The integrated marketing with Eloqua for progression of leads can be extended to analysis of marketing campaigns and responses.  Sales and Service co-ordination:  The customer information can shared across with service teams, as well as visibility to the service requests can be provided to the sales teams for better account management. Lead to Order:  The leads/opportunities can be progressed to orders in the back office order management systems (viz. E-Business Suite, SAP).  You can access the datasheets, documentation, and more information on this website.

With the mission to drive sales results, and sell anywhere and anytime, many organizations are adopting Oracle Sales Cloud, a key component of Oracle Customer Experience Solution.  The deal velocity...

Favorite Features

What is the Power of Cloud? (to the Business)

Of course many readers, technologistsand businesses are acutely aware of the value prop of the cloud but what aboutthe rest of the "majority" of people who don't? If you do a search onthis topic, you will mostly get links to marketing materials that are fairlyhigh level and full of the usual buzzwords with more links to lengthy casestudies. As a business technology enabler, there needs to be a simpler messageor elevator pitch that is easy to understand yet convincing. Ah, the simplicityor less is more approach rears it’sbeautiful head once again. Below are some recipes to draw from for an elevatorride of any duration. The Enterprise Cloud Reduces Business Outages Increasing Customer Satisfaction Put simply and avoiding technical acronyms, can the businessrely on 99.99+% availability from the cloud? Look no further than Netflix as an example becauseyes the cloud is certainly up to the task. Immediate Availability Gives You a Your Competitive Edge (for now) Back in the day, Dell drove industry change by assemblingcomputers on demand reducing inventories and wrecking havoc on computerstorefronts. Well the cloud equivalent is to be able to go to the cloud store,answer a few questions, enter your credit info and within 1 hour or less youare up and running. A Right Sized Business Reduces Time, Headaches and Cost You may wonder what this is? It takes many forms but to meyou have to ask does the business get what it paid for? No more shelf ware andcomplicated upgrade processes. You need more capacity for certain businesscycles, zoom it’s there. You need more storage, of course that is automated.You think Apple and other retailers have to turn on any switches to increasecapacity? Maybe they do now but they shouldn’t. Business Friendly User Interfaces Decreases Timeto Market Your thinking mobile and that is certainly true but it ismuch more than that. This is the type of disruptive technology that could puttechnologists like me out of work. Non-technical end users must be able tobuild and deploy apps that previously required a CS degree and many years ofexperience. Consider how Smart Data cloud initiatives are disrupting Big Data.Nate Silver, beware. Build a Nimble Business by Thinking SmallThe cloud is all about modularity, extensibilityand continuous release cycles. A/B testing drives micro feature planningrendering the traditional roadmap virtually useless. In a fully optimizedenvironment, features will show up before you even have a chance to request them.Social tools will drive this change more than traditional communicationchannels and you have to be on top of it because your competition sure is. Focus on Business but Engage Developers and IT to Modernize Remember, we are all in this new delicate cloud eco systemtogether so it is best to engage all parties even as you try to do an endaround them. Developers will be crucial allies in building a hybrid OnPremcloud solution and IT will help you track outages on cloud systems just likethey always have for internal systems. Be Business Tech Savvy to Extend Your Brand You may be asking yourself, how does this extend the brand?Think huge retailer with leading cloud PaaS market share. Make a point ofunderstanding these new disruptive forces of nature. Understand how NodeJS andNPM drive modularity and manage dependencies that reduce business risk. UtilizeGitHub to research and rate technologies that could impact and shorten your time tomarket. Don’t be passive, get a free developer account on Koding.com toexperience a PaaS system and write a Hello app in 5 different languages. Usethe force, do a lot of “What is XYZ” searches. Summary Transform your business but don’t forget to have some fun.

Of course many readers, technologists and businesses are acutely aware of the value prop of the cloud but what about the rest of the "majority" of people who don't? If you do a search onthis topic,...

Opinion

Comparison of inplace and side by side upgrade

This article compares in-place upgrade with side by side upgrade to SOA 12c.What are the advantages and disadvantages? What are the prerequisites? In in-place upgrade you install SOA 12c in a new oracle home and upgrade the domain and DB in-place. This is what is documented in the upgrade guide. In side by side upgrade, you install SOA 12c in a new oracle home and create a new SOA 12c domain and DB. You then deploy all the composites and configure the 12c domain fully. You then cut over from 11g to 12c. Side by Side upgrade does not apply if you have long running instances and you cannot guarantee that all inbound messages have been drained and there are no active instances when you cut over to 12c. Even if this is not true, you could still keep the 11g system up (with no new messages) until all messages are drained and all active instances complete. We will briefly cover this option at the end but ignore it for the rest of the article.   The advantages of in-place upgrade over side by side are the following. You do not have to take the effort of configuring a new enterprise deployment which could take a long time. You do not have to replicate the SOA configuration after the upgrade. You do not have to configure your custom adapters, adapter configurations, JMS queues/topics, datasources, non SOA J2EE Apps, etc. All the configurations and deployments carries over. In side by side, all this configurations have to be done from scratch. It is basically a new deployment done by following the install guide or EDG. Long running instances continue after upgrade where they left off. As mentioned in side by side, long running instances do not move over to the new deployment. You retain the history of completed instances after upgrade. In side by side, the history of completed instances do not over over to the new deployment. You don't need new licenses. You should check with Oracle if new licenses are needed if you don't put the 12c domain on the same CPUs as the 11g domain in a side by side upgrade. if your 11g production system does not have a lot of spare capacity to colocate the 12c deployment, you will probably have to buy new hardware for the 12c deployment. All inbound addresses are the same so clients don't need to be modified. This includes JMS queues/topics, file directories, etc. For side by side, inbound HTTP traffic can be redirected without impacting clients by switching at the load balancer, but others may require changes to the clients. The disadvantages of in-place upgrade over side by side upgrade are the following. There are limitations and prerequisites documented in the upgrade guide for in-place upgrade. For example the starting version must be 11.1.1.6 or 11.1.1.7. If you are not meeting these requirements, you have to fix it (for example upgrade to 11.1.1.7 first) before you start the 12c upgrade or not do the in-place upgrade since it is not supported with your current configuration (for example you created your production system with T2P before 11.1.1.6).  For side by side, you can create the 12c domain and migrate your composites without this problem. If you are migrating from a version before 11.1.1.6, first migrate your jdeveloper projects to 11.1.1.7 then migrate the jdeveloper  projects to 12c.  The down time during upgrade could be quite long. You need to shut down your 11g production system, take a complete backup, perform the upgrade, and then test and tune your upgraded domain, before making it live. Cutting over to 12c for side by side could be fast with minimum down time since everything in 12c has been tested and tuned while the 11g system was live. If you have BAM in your domain, BAM does not support in-place upgrade and you have a much more complex in-place upgrade path. In side by side, creating a new 12c domain with SOA and BAM is straight forward. Doing an in-place upgrade is a very demanding requirement and Oracle has tested it thoroughly to provide a smooth experience. However there is a possibility that your particular special deployment encounters issues. This may cause delays in your testing of in-place upgrade. Issues are much less likely if you create a new domain as in side by side. The focus of in-place upgrade is backwards compatibility and a silent automatic upgrade. Sometimes this means new 12c features may be disabled after upgrade and you may have to enable these gradually some time after going live on 12c. . For example the key store technology has changed from JKS to KSS. However after upgrade you are still left with JKS since it is not possible to auto migrate to KSS. Another example is the XML XDK is configured for backwards compatibility after upgrade disabling new features. This is not a problem with side by side. With side by side, you have plenty of time to modify your composites if you want to, to take advantage of new features. Rolling back the upgrade if you encounter problems during or after upgrade requires you to restore from full backup. With side by side, you would have had plenty of time to thoroughly test so it is very unlikely you have to go back to 11g. If you continue running the 11g system after the 12c system goes live then things like Human Workflow approvals and EM management have to be done in two places, and clients sending messages to a running process may not work.

This article compares in-place upgrade with side by side upgrade to SOA 12c.What are the advantages and disadvantages? What are the prerequisites? In in-place upgrade you install SOA 12c in a new...

Favorite Features

Why I'm Excited About Oracle Integration Cloud Service - New Video

Having worked with Service Oriented Architecture (SOA) productsfor many years, I have come to the conclusion that, in the early days, SOA wasa solution looking for a problem.   Businessesdeployed standalone CRM, ERP, and other applications that were closed off fromeasy integration and had few if any small services that could be assembled aspart of a composite application, thereby limiting the value of SOA.Fast forward to today and “services“ areeverywhere providing easy justification for SOA. If you want to deliver new offerings on yourweb site for your customers quickly, you don’t start from scratch. You leverage internal and external services(ex: GetCustomerRecord, GetCreditScore, etc.) and your project is already partially completed. That’s greatprogress but it took over 20 years for the concept of SOA (coined in 1994) tobecome the accepted standard in most medium-to-large enterprises. In contrast, Oracle Integration Cloud Service marks a dramaticshift in how we approach integration… equal to the shift from EAI to SOA butwith one major difference. Instead of requiringa new learning curve on how to integrate with loosely coupled SOA, Oracle IntegrationCloud Service goes in the opposite direction with a focus on ease of use. And instead of integration from scratch, itspre-integration; instead of your best guess, its crowdsourced recommendationratings. In the past, it was a shamethat the application developers who knew their respective CRM, ERP, service,marketing, etc. applications best didn’t embed the integrations themselves intothe integration platforms. With OracleCloud Integration Service and the Oracle Cloud Adapters…that’s what happened. And so I wrote the script for this video to graphicallyconvey the ease of use and dramatic shift that Oracle Cloud is bringing tointegration into a story of how Oracle Integration Cloud Service can connect adisconnected business. It’s not very often that a solution to a long-standingproblem is such a major shift in the right direction. It’s my belief this has happened with Oracle Integration Cloud Service. Watch the new video now to see for yourself.  I expect it will be 3 minutes of time wellused.  Link to video

Having worked with Service Oriented Architecture (SOA) products for many years, I have come to the conclusion that, in the early days, SOA was a solution looking for a problem.   Businessesdeployed...

Favorite Features

Cloud Platform Online Forum - Cloud Integration Session

Join me at the Cloud Platform Online Forum onJanuary 28th, 2015 at 10:00 am PST/1:00pm EST (keynote start time) as I present Oracle cloudintegration solutions including the upcoming Oracle Integration Cloud Serviceannounced at Oracle OpenWorld 2014.  Learn about the challenges of cloudintegration and watch a demonstration showcasing the ease of use of Oracleintegration Platform as a Service (iPaaS). Also, be sure to catch the featured Middleware General Sessionpresenter Greg Haertling, Chief Enterprise Architect and Sr. Director ofSoftware Development at 7-Eleven, Inc. including their impressiveimplementation of Oracle SOA Suite for integration. Following this session is the integration session: Track: Middleware ITOperations Session: Simplify SaaS and On-premises Integration  Unless businesses develop a plan tosimplify their overall integration strategy, the explosive growth of SaaScombined with existing on-premises integration is likely to slow the pace ofinnovation and time-to-market, as well as increase overall complexity andcosts.  Attend this session to see how Oracle customers have brokenthrough the integration quagmire and simplified integration. Hear bestpractices on how to better integrate Oracle cloud applications using OracleIntegration Cloud Service and Oracle SOA Suite and learn how a unified solutioneliminates the divide between new cloud applications and your existinginfrastructure. See the full agenda and register here Above is a screenshot from the integration session of pre-built integration of a servicerequest created in Oracle E-Business Suite on incident creation in OracleService Cloud (RightNow)

Join me at the Cloud Platform Online Forum on January 28th, 2015 at 10:00 am PST/1:00pm EST (keynote start time) as I present Oracle cloudintegration solutions including the upcoming Oracle...

Opinion

SOA Suite 12c: Topology Suggestions

In this article, I make some suggestions and provide opinions on topologies for SOA Suite 12c that is commonly used and supported. Only the EDG topology is thoroughly tested by Oracle though. One consideration when deciding on topologies is that Upgrade is always domain wide. All products deployed to the domain must release in the same release train and you should be willing to upgrade all of them at the same time. Centralized administration is one factor but should not be the only reason to put two different products in the same domain. EM Cloud Control could be used as a solution for that.  Typically Service Bus and SOA Suite belong in different tiers in an end to end architecture so they would be in separate domains. This is true if Service Bus is being used on an enterprise scale routing to multiple SOA domains and other services. However if Service Bus is used primarily for mediating and providing routing for SOA Suite Composites in a domain, it would be in the same domain, but typically in separate clusters for optimum performance and scalability. However it  is possible starting in 12c to have Service Bus and SOA Suite in the same cluster.  The only possible reason for this is reducing memory and is uncommon. Governance products like OER and UDDI should not be in a SOA Suite or Service Bus domain. They should be in a separate domain. OER should be in a separate domain from UDDI. UDDI is a third party product and putting it in the same domain may cause upgrade issues. You can target multiple products to the same cluster by targeting the appropriate user extensible server group to  the servers in the cluster. SOA Suite is targeted to a server by targeting either the user extensible server group SOA-MGD-SVRS or SOA-MGD-SVRS-ONLY. Service Bus is targeted to a server by targeting either the user extensible server group OSB-MGD-SVRS-COMBINED or OSB-MGD-SVRS-ONLY. BAM is targeted to a server by targeting either the user extensible server group BAM12-MGD-SVRS or BAM12-MGD-SVRS-ONLY. MFT is targeted to a server by targeting either the user extensible server group MFT-MGD-SVRS or MFT-MGD-SVRS-ONLY. ESS is targeted to a server by targeting the user extensible server group ESS-MGD-SVRS. .  BAM sometimes is used outside of SOA Suite and in this case it is typically in a separate domain from SOA Suite. However BAM should be in a separate cluster in the same domain as SOA Suite if it is primarily used with that SOA Suite instance. In BAM 12c, integration between SOA Suite and BAM is a tight integration and is best done in the same domain. BAM and SOA Suite should not be co-located in the same cluster because BAM uses Automatic Service Migration for HA while SOA Suite uses Whole Server Migration.  OWSM Policy Manager must be deployed to only one cluster in a domain. However SOA Suite, OSB, BAM and MFT templates target OWSM PM by default to their own clusters.  In a domain with such different clusters, put OWSM PM in its own cluster like the EDG suggests. You can target the JRF and the two OWSM PM related user extensible server groups to this cluster. OWSM PM is automatically targetedto the SOA cluster when you target the user extensible server groupSOA-MGD-SVRS which is the default. However if OWSM PM  is already targetedto a separate cluster then you should target SOA Suite to the SOA cluster by targetingthe user extensible server group SOA-MGD-SVRS-ONLY. OWSM PM is automatically targetedto the BAM cluster when you target the user extensible server group BAM12-MGD-SVRS which is the default. However if OWSM PM  is already targetedto a separate cluster then you should target BAM to the BAM cluster by targetingthe user extensible server group BAM12-MGD-SVRS-ONLY. OWSM PM is automatically targetedto the Service Bus cluster when you target the user extensible server group OSB-MGD-SVRS-COMBINED which is the default. However if OWSM PM  is already targetedto a separate cluster then you should target Service Bus to the Service Bus cluster by targetingthe user extensible server group OSB-MGD-SVRS-ONLY. OWSM PM is automatically targetedto the MFT cluster when you target the user extensible server group MFT-MGD-SVRS which is the default. However if OWSM PM  is already targetedto a separate cluster then you should target MFT to the MFT cluster by targetingthe user extensible server group MFT-MGD-SVRS-ONLY. ESS requires that OWSM PM be present somewhere in the domain but itself does not target OWSM PM. Follow the following guidelines for ESS targeting. In a domain with Service Bus only ESS is typically targeted to the Service Bus cluster. In a domain with SOA Suite only, ESS is typically targeted to the SOA Suite cluster. However in a domain with both SOA Suite and Service Bus in different clusters, the best practice is to target ESS to its own cluster.  MFT always has a private copy of ESS deployed to its cluster independent of any additional deployment of ESS for use by SOA Suite and Service Bus. ESS currently is positioned not as a standalone scheduler, but a scheduler for SOA Suite and Service Bus and should be in the same domain. MFT is typically in a separate domain from SOA Suite or Service Bus, but could be in the same domain but in a separate cluster. The best practice is to use separate domains for Healthcare and B2B and separate domains for SOA Suite and B2B. This is documented in the B2B and Healthcare documentation.

In this article, I make some suggestions and provide opinions on topologies for SOA Suite 12c that is commonly used and supported. Only the EDG topology is thoroughly tested by Oracle though. One...

Favorite Features

Customizing Oracle MFT File Rename Java Callout

Review and Use Case So now that you have all digested the previous Overview blog in this Customizing MFT series, you fully understand the components of Custom Actions(callouts) and have built the Newline Conversion sample from the Oracle MFT Documentation section Processing Transfers with Custom Callouts you are ready to build another real world scenario that implements a file rename inside of the MFT engine. I say inside because that differentiates it from the use case where a file is written to the file system or remote FTP server and then renamed after it is delivered. This use case is a file comes in from a Source that has extra characters in the name such a time-stamp that you wish to remove using standard Java regular expressions. I.E. order20151011.xml would be renamed to order.xml or customer12345.csv is renamed to customer.csv. Components XML Config File As you know, each of the callout actions needs an xml config file that defines the interface. Below is the config file for this sample that defines things like action name, library name, help text and parameters that are configured in the designer. This sample is used in Target Pre-Processing and takes 2 parameters, SourceExp and ReplaceWith. Details for configuring callout config files were covered in the last blog entry so go reread that if this isn't clear, To proceed, just download the file from the link below or copy the bolded text into your favorite text editor and save the file RenameRegexp.xml it into a new folder named RenameRegexp. RenameRegexp.xml <?xml version="1.0" encoding="UTF-8"?>  <mft:Callouts xmlns:mft="http://xmlns.oracle.com/mft"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://xmlns.oracle.com/mft callout.xsd ">    <mft:Callout description="Rename Regexp"       helpText="File Rename with Regular Expressions"      groupName="Target-pre" timeout="300"      implementationClass="com.oracle.callout.sample.RenameRegexp"      libraryName="RenameRegexp.jar" name="RenameRegexp">    <mft:Parameter description="SourceExp" mandatory="true"      helpText="Source Regular Expression Pattern"       name="SourceExp" parameterType="string"/>    <mft:Parameter description="ReplaceWith" mandatory="true"      helpText="ReplaceWith Regular Expression Pattern"      name="ReplaceWith" parameterType="string"/>   </mft:Callout></mft:Callouts> Java Source Code As you know, there are different API's for Source, Pre and Post Target callouts. This example illustrates the Pre Target interface that is not modifying the file contents like the Newline Conversion example did. To review this topic visit the MFT Documentation page titled Java Code Requirements and Tips. The java class receives 2 strings at runtime for regular expression substitution that are configured in the Designer Transfer artifact. The  new and interesting code being used here to get and set the new file name are the methods PluginContext.getTransformedInputFileName and PluginOutput.setNewFileName. The regular expression substitution is implemented with an old reliable single line of code using String.replaceAll. Below are a code snippets illustrating this. PluginOutput out = new PluginOutput();oldfname = pluginContext.getTransformedInputFileName() ;newfname = getNewname(oldfname, SourceExp, ReplaceWith);if (newfname != null && newfname.length() > 0) { out.setNewFileName(newfname);} ... public String getNewname(String oldfname, String srcexp, String repexp) {return oldfname.replaceAll(srcexp, repexp); } Download the full RenameRegexp.java file and place it in a newly created child directory of your RenameRegexp folder called com/oracle/callout/sample. Compile, Package and Install This section assumes the following environment variables have been set.   $MW_HOME where your MFT WebLogic is installed   $JAVA_HOME where your JDK 1.7 is installed Compile From the command prompt, run the following command. The command is split to multiple lines.   $ $JAVA_HOME/bin/javac    -classpath $MW_HOME/mft/modules/oracle.mft_12.1.3.0/core-12.1.1.0.jar    com/oracle/callout/sample/RenameRegexp.java Package Now use the JDK "jar" command to build a java jar file as shown below. The cmd is split to multiple lines.   $ $JAVA_HOME/bin/jar      cvf RenameRegexp.jar com/oracle/callout/sample/RenameRegexp.class Install This involves 2 steps, first copy the jar file to the MFT server callout folder and another to import the config xml file. Use the copy command shown below. Note the domain name below may be different in your environment.   $ cp RenameRegexp.jar $MW_HOME/user_projects/domains/base_domain/mft/callouts/ NOTE: If you have an MFT export of a file transfer that uses this callout, you can import it and skip this WLST step. Next, run a WLST command to import the RenameRegexp.xml file   $ $MW_HOME/mft/common/bin/wlst.sh Connect to your WebLogic Server using your host, port and admin credentials   connect("weblogic", "<PASSWORD>, "t3://localhost:7901") Enter the WLST CreateCallout command substituting the location of your files.   createCallouts('/home/oracle/mft/callouts/RenameRegexp/RenameRegexp.xml') Do a listCallouts() command to verify it worked.   listCallouts() Enter the exit() command to quit WLST.   exit() Deploy a Transfer and Test This section requires some knowledge of Java Regular Expressions. This implementation uses the java String.replaceAll method. It is recommended to use an external tool test test your expressions in advance. There are many available but www.regexplanet.com has a nice online tool for testing your expressions before entering them into the MFT Designer. For this example, you will use following parameter values to rename a file order20151011.xml to order.xml.   SourceExpr:  ([A-z])\d+(.*)   ReplaceWith: $1$2 Design and Deploy At this point, the RenameRegexp callout action will appear in your Transfers Target Pre-Processing UI and is ready to use in any Transfer. Go to the Designer and build a Transfer "Rename Transfer" with a Source and Target of "Rename FTP Source" and "Rename FTP Target". The FTP Embedded Source  uses a location of "/rename/in" and the FTP Remote Target uses a location of "/rename/out". The Transfer should look like the following screenshot. You need to configure the Pre-Processing Action in the Transfer with the below parameters as shown in the screens below.   SourceExpr:  ([A-z])\d+(.*)   ReplaceWith: $1$2 Now Save and Deploy this Transfer as you would any other Oracle MFT Transfer. Test To test use any FTP Client to connect to the MFT embedded FTP server and copying a file named  "order20151011.xml" to the "/rename/in" folder. When completed, go to the MFT Monitoring console and view the transfer report as shown below. Congratulations, you have implemented a very handy, configurable and reusable rename custom callout that you can use in any Transfer Pre-Target Processor Action and it only took 76 lines of code! A completed export of this Transfer is also  available for download. 

Review and Use Case So now that you have all digested the previous Overview blog in this Customizing MFT series, you fully understand the components of Custom Actions(callouts) and have built the...

Favorite Features

Customizing Oracle MFT with Java Overview

Overview Oracle MFT was designed so that the most common features are provided out of the box but when that is not enough, it should be easy enough to extend it using small snippets of customizable code. For the self industrious, you can find all that you need to get started in the Oracle MFT documentation section Processing Transfers with Custom Callouts as shown below. If you want or need a more detailed drill down of this topic then just read on. As a quick review, remember that all custom callouts are totally reusable and parameterized so any development investment you make is generally a one time cost. Terminology There are many use cases and types of custom callout we will discuss here involving what the callout can do plus when and how the callout can be invoked but first a little background and terminology. Callouts is a general term that is used to describe custom java code that can be used while configuring an MFT Transfer in the MFT Designer page. MFT provides out of the box "Actions" such as compress/decompress or encrypt/decrypt that are available and like your custom callouts can all be attached by clicking the <add processing actions> button. For the rest of this article I will use the term Action as it applies to both out of the box actions and custom callouts. Types Actions come in 2 general types: those that need to modify the payload and those that do not. The "Newline Conversion" example in the docs illustrates how to modify a file to change the newline character to or from DOS to Unix. Actions such as this need to modify the content and must implement the PluginOutput method which provides an output stream. public PluginOutput process(PluginContext context, InputStream input, OutputStream out, Map<String, String> calloutParams) {  Actions which do not need to modfy the files contents implement a different version of this method that does not have access to the output stream as shown below. public PluginOutput process(PluginContext context, InputStream input, Map<String, String> calloutParams) {  Invocation Order  Actions can be invoked in the following points in a transfer. There are benefits to each we will discuss below. Source Pre-Target Post Target Source Source actions are attached on the Source artifact page and are fixed for all files coming in on that channel. If the requirement for the channel is to always include nothing but PGP encrypted files then this is a good reason to add an action to the Source processing. If however, there are different file types being delivered in this channel or folder then it is best to either use a different folder or make use of Target actions. Pre-Target Target actions are configured in the Transfer flow page and are executed after any Source actions have completed. To continue with the example above where multiple file types share a single folder, a fan out scenario can be implemented to reuse the same Source using Content Filters in different Transfers to route the different file types to different Targets. In this example, one Transfer would have a Target Decrypt Action while the other would have no actions so the file is routed as is to another Target. This illustrates one way to maintain an archive of the original file while sending the "processed" file to it's ultimate Target for further processing. Post Target Like Pre-Target, Post-Target actions are configured in the Transfer. Post Target actions are invoked once the file has been successfully delivered to the Target. For this reason, Post Target actions do not generally modify the contents of a file. Notifications are very well suited for Post Target actions as well as decompress of a zip file with multiple files. Summary There are many use cases for actions or custom callouts including compression, encryption, notifications, file payload line conversion, validation etc... that will be discussed in future blogs. With this overview, you should be ready to get on with that first end to end sample that is fully documented in the Oracle MFT documentation section Processing Transfers with Custom Callouts, all 81 lines of code of it.

Overview Oracle MFT was designed so that the most common features are provided out of the box but when that is not enough, it should be easy enough to extend it using small snippets of customizable...

Enhance your Customer Experience with Oracle RightNow Cloud Adapter

Oracle RightNow Cloud, the eminent component of Oracle Service Cloud, makes it possible for organizations to better understand their customers, andquickly deliver apt answers through preferred servicechannels and devices. Whether your organization needs to deliver web customerservice, enable a cross-channel contact center, or provide faster service inthe field - Oracle RightNow Cloud makes it easy for customers to engage withyour brands; your employees to serve customers; and your organization to adaptto changing business needs. To fulfill moreconnections, more channels, and provide even greater flexibility of integrationto better serve customers needs, Oracle Cloud Adapter for RightNow has been introduced on the market leading SOA Suite 12c platform. The Oracle Cloud adapter for RightNow providesintuitive wizard based approach common to all Oracle Cloud Adapters. Iteliminates the complexity of cloud integration by encapsulating sessionmanagement, simplifying security, and pruning many manual steps. The graphicaladapter provides highly declarative way to discover the RightNow objects andoperations of choice, and build the integration. The RightNow Cloud Adapterlets you connect to other cloud and on-premise applications via Oracle SOASuite 12c which supports over 200 integration adapters and technologies. The time to market for service solutionsspanning RightNow Cloud and on-premise applications (viz. E-Business Suite,Siebel, SAP), or other cloud applications will be significantly reduced byleveraging the RightNow Cloud Adapter. These solutions also expand the value ofthe applications to the organization. Some of the examples of complementary businesssolutions that will benefit from RightNow Cloud Adapter include: Agent Dispatch for Field Service:  RightNow CloudAgent interacts with a customer via phone, chat or email and leverages backoffice functionality to schedule and dispatch a technician. Service interactions for Sales and Marketing: Share customerinformation with your marketing and sales automation applications, as well asenable your sales account management teams to view service incidents with products. AgreementRenewals: Enable RightNow Cloud customers to renew agreements/contractsresiding in a different application. You can access the datasheet, documentation, and more information about the RightNow Cloud Adapter on this website.

Oracle RightNow Cloud, the eminent component of Oracle Service Cloud, makes it possible for organizations to better understand their customers, andquickly deliver apt answers through preferred...

Favorite Features

Oracle Announces Oracle API Catalog to Simplify API Management

Oracle is extending its API Management solution with a new product, API Catalog. This will give customers the ability to simplify the publication of API services that are developed in Oracle SOA Suite and other sources. Oracle API Catalog will be part of Oracle's broader API Management solution portfolio. Oracle API Catalog also integrates seamlessly with with Oracle Mobile Suite portfolio of products for mobile enablement. Oracle API Catalog harvests services in Oracle Fusion Middleware to allow one-click publish, submit ratings, or manage re-use across other consuming applications. Oracle's API Catalog is SOAP as well as REST/JSON compliant to easily support mobile mobile applications. Here is a validation by one of our beta customers Peter Osborne, IT Technical Lead at LG&E and KU Services Company: "The Oracle APICatalog is a straightforward, easy-to-use governance tool for capturing whatservices exist, what these services do, and how they can be consumed. Withinhours of installation, an organization can begin cataloging their SOAP and RESTweb services, regardless of the underlying service technology. The harvestingfunctionality provides a jump start on aggregating service details, whileminimizing manual data entry and the risk of duplication and error. Finally,the included JDeveloper plug-in completes the lifecycle by providing amechanism within JDeveloper to easily view and consume documented services." To find out more information on Oracle API Catalog, visit us: Website and explore our Datasheet.

Oracle is extending its API Management solution with a new product, API Catalog. This will give customers the ability to simplify the publication of API services that are developed in Oracle SOA Suite...

Favorite Features

Oracle Cloud Adapter-Customer Insights Webcast: Advanstar

When your company tagline is "Connecting our Customers with Theirs", you can't afford to get integration wrong.   Watch this brief on-demand webcast now to learn why Advanstar chose Oracle integration including the new Oracle Cloud Adapters to replace their legacy integration solution to simplify IT and provide real time synchronization between cloud and on-premise applications. As you may have seen at Oracle OpenWorld 2014, there has been tremendous interest in the new Oracle Cloud Adapters for simplifying the cloud to on-premises integration challenge.  In this webcast by Advanstar and OSI Consulting, you will learn how Advanstar used the "Oracle Cloud Adapter for Salesforce.com" to connect their sales reps to Oracle E-Business Suite.  As described in the webcast, here were some of the challenges that drove them to the Oracle Solution: Challenges Prior to the Oracle Solution: Informatica batch integration using a cloud replication service was not acceptable Lack of real-time integration Data replication jobs ran into each other causing conflicts High volume caused increased problems Oracle Integration Solution Benefits: Simplified cloud integration using the new Oracle Cloud Adapter for Salesforce.com Faster integration of future applications Instant updates for sales reps - real time data synchronization Learn tips & tricks in the second half of this webcast from integration expert Hilal Khan from OSI Consulting who implemented the Oracle SOA Suite solution.  Hilal will walk you through the simple steps to select the cloud application (Salesforce.com in this case) business objects from within the Oracle SOA Suite cloud adapter as well as the value of the offline configuration to simplify development so you don't need to be connected with the SaaS application throughout your development.  Hilal will also describe the benefits of faster and easier troubleshooting, more time for testing, and quicker overall development.   Start simplifying your cloud integration today by viewing this short 28 minute webcast now Watch Now To view addition webcasts from the Oracle SOA Customer Insights Webcast Series, click here

When your company tagline is "Connecting our Customers with Theirs", you can't afford to get integration wrong.   Watch this brief on-demand webcast now to learn why Advanstar chose Oracle integration...

Favorite Features

Simplifying Mobile with Integration

Abstract from the Paper:"Selecting the Right Approach for Mobile IntegrationAs you ponder your organization’s mobile integration strategy, start by asking what you want to offerto customers and how much control you want to have over mobile application development. Forexample, do you have reliable in­house resources or do you rely on third parties? Depending on yourspecific IT culture, skills, resources, and time constraints, your organization will most likely gravitate toone of the approaches presented in this paper.The first three approaches represent “bottom­up” development by starting from the underlying enterprise IT layer: •  Mobile Service Enablement – Development organizations that wish to control the entire userexperience, from the enterprise applications all the way to the mobile front­end, often favor thisapproach.•  API Management – Application Programming Interface (API) Management enables organizations toselectively externalize their IT assets via standard interfaces made available to mobile applicationdevelopers.•  Mobile Backend as a Service (MBAAS) – This method involves abstracting all common mobile functionality into the cloud, which frees up resources to focus on mobile front­end development andthe associated business models for mobile applications."To access the paper: Simplifying Mobile IntegrationFor more datasheets, customer stories, and other resources access the Mobile Integration Resource Kit.

Abstract from the Paper: "Selecting the Right Approach for Mobile Integration As you ponder your organization’s mobile integration strategy, start by asking what you want to offerto customers and how...

Favorite Features

Using PDBs with FMW

Plugging in Your FMW Repository The new pluggable database feature of Oracle Database 12c is incredibly useful for quickly spinning up new FMW repositories.  PDBs are now supported with FMW 12.1.3 (See Oracle Fusion Middleware 12c (12.1.3) Interoperability and Compatibility).  This allows you to run the Repository Configuration Assistant once, install the schemas you need, and then clone the database to get as many instances of the repository as you need with minimal effort on your part.  For example I recently was building a new image for some workshops.  I decided I probably wanted several different domains for different labs.  So I installed the schemas I needed in to a pluggable database using the RCU.  I then created a clone of my Pluggable Database (PDB) which I then used in a domain.  When I needed a new domain, I cloned the original PDB again and away I went. How to Do It Create a Pluggable Database or use an existing one. Run the Repository Configuration Utility to create the schemas you need.  For the rest of this blog we will assume the prefix used was DEV. Clone the database by executing the following command (documented here)CREATE PLUGGABLE DATABASE soa3 from soa1; For convenience you may want to add the new instance to your TNS Names file.  This simplifies step 6. Start the DatabaseSTARTUP PLUGGABLE DATABASE soa3; Switch to PDBCONNECT dev_stb/welcome1@soa3 Updated COMPONENT_SCHEMA_INFO table to refer to new database instance.UPDATE component_schema_info SET DB_SERVICE='SOA3.VBOX'; If you want to auto-start the new PDB then from the CDB execute the command (only available from DB version 12.1.0.2)ALTER PLUGGABLE DATABASE soa3 SAVE STATE; Explanations The <PREFIX>_STB holds the credentials and connection details of all the schemas created in a given database with that prefix.  These details include the service name as well as host and port details of the listener.  Because each PDB has a unique name unless we change the service name we will still be pointing to the schemas in the original PDB, hence the need to update the DB_SERVICE column with the new PDB service name. Benefits So why is this useful.  A number of benefits spring to mind; Easy to create additional dev/test/uat environments, especially helpful if other components also need to create schemas as not all applications use the <prefix> to keep multiple instances in the same database separate. Easy to clone a production environment to allow testing in a copy of the production schemas without impacting the production environment. Provides excellent isolation between environments over above having different prefixes. Reduces time taken to run the RCU. A helpful adjunct to the copy/paste commands provided by FMW for software and domain configurations, making it possible to clone entire environments very quickly. Hope you find my first post as a member of the SOA Suite Product Management Team helpful. Antony

Plugging in Your FMW Repository The new pluggable database feature of Oracle Database 12c is incredibly useful for quickly spinning up new FMW repositories.  PDBs are now supported with FMW 12.1.3...

Favorite Features

Reliving Oracle Open World 2014

The most exciting Oracle Open World conference to date, has me revelling in being a part of a ginormous, efficient, and intelligent Oracle army that is breaking shackles and helping organizations move onwards to the next frontier of innovation. An unbridled Larry Ellison in his new role as CTO showed hands-on demos to move on-prem to the cloud. Roadmap sessions revealed far more than powerpoint decks with exciting live demos of new technology with Integration Cloud Service, Mobile Cloud Service, API Management, and business driven event management for Fast Data. Outstanding customer and partner presentations, had a packed audience of more than 60,000 people sitting on the edge of their seats, grasping the immensity and reality of cloud, mobile, and the internet of things. Oracle seems committed to the Cloud more than ever and it seems a matter of when rather than if a customer will move to the cloud. And across the board the repeat message that resonated was that moving to the cloud was going to be possible with a few pushes of a button rather than hiring experts and rewriting code. Some highlights of the Service Integration sessions at Oracle Open World 2014:  72 total sessions for Oracle SOA Suite, including both Oracle-led, and external submissions across Cloud, Mobile, Fast Data, Internet of Things, and B2B.  Unprecedented number of customers and partners speaking in our sessions: including Canon Imaging Systems, Ricoh Americas, Larsen and Toubro, Engineers Australia, Bristlecone, Ascension Health, Farmers Insurance, JDSU, Keste, Agilent, KPMG, Children’s Hospital of Philadelphia, LA County Department of Health, and many more.  10 live product demos; 7 hands-on labs, including Cloud, Fast Data, Managed File Transfer and several more. Cloud and Mobile had spotlight this year with extensive coverage over all other solution areas including Managed File Transfer, B2B, Fast Data, and Internet of Things. Here are some previous posts that summarize the sessions that were covered on Oracle SOA Suite this year: Rethink Your IT at Oracle Open World 2014 - Focus On SOA Taking Enterprise File Exchange to the Next Level with Oracle Managed File Transfer Simplify Mobile Integration at Oracle Open World 2014 Big News: Oracle iPaaS Cloud Integration OpenWorld Sessions What's New with Fast Data at Oracle Open World 2014 Accelerate Healthcare Integration with Oracle Open World 2014 Service Integration Strategy Session - Cloud, API Management, and More Expert Insights into Faster Oracle SOA Suite Project Delivery Oracle Cloud Adapters Expert Panel Overall Oracle Open World 2014 was a mindblowing event with outstanding teamwork and exceptional delivery on every front from the customer, partner and employee base of the organization. I am personally very grateful to have been part of this amazing show. You can watch the Oracle SOA Focus On for uploads of speaker decks. And continue to learn more about Oracle SOA Suite here: oracle.com/soa

The most exciting Oracle Open World conference to date, has me revelling in being a part of a ginormous, efficient, and intelligent Oracle army that is breaking shackles and helping organizations move...

Favorite Features

API Integration Trends in the Enterprise

API Integration is attracting considerable interest from enterprise architects and is a hot topic at the Oracle OpenWorld Conference in San Francisco this past week. SearchSOA caught up with Oracle on how API integration trends are affecting the enterprise and recently published an interview.Here is an excerpt: "The best API management solutions cover a range of functionality across mobile, cloud and on-premises situations and handle a variety of integration needs including SOAP, REST, B2B and managed file transfer. Other differentiators are: An integrated solution which can be deployed on-premises or in the cloud. A mobile-first mindset when it comes to designing APIs for mobile developers, including mobile application-specific infrastructure to speed time to market for new apps.   Enterprise-grade tools for building secure APIs for critical back-end services. Comprehensive tools for collecting the APIs which should be exposed to developers. These tools should support a range of governance processes, ideally customizable, but should not introduce heavy process overload that can reduce time to market.   Effective tools for developers to find, test and track their own use of these APIs." To read the rest of the interview: Examine API Integration Trends in the EnterpriseAnd to find out more on Oracle's solution: Oracle API Management

API Integration is attracting considerable interest from enterprise architects and is a hot topic at the Oracle OpenWorld Conference in San Francisco this past week. SearchSOA caught up with Oracle on...

Favorite Features

Tips & Tricks: Oracle Cloud Adapters Expert Panel & More - OOW Recap

After a morning that kicked off with audience applausefollowing the demo of the Oracle Cloud Integration Service iPaaS offering, apacked house during the Oracle Service Integration (SOA) Strategy session…the dayof integration sessions continued. Just about to implement the new Oracle Cloud Adapters andlooking for expert insight? Whether you are looking for an easier way to integrate cloudapplications with your on-premise applications or maybe a partner looking todevelop your own Oracle Cloud Adapter you can monetize…here are a fewhighlights from the Monday session: Hilal Khan from OSI Consulting showed many images from the Oracle Cloud Adapter wizard including the image below highlighting the value of the “offline” mode that lets you build the integration without having to continually maintain a session with the SaaS application.   A significant ease-of-use feature that lets you build your integration much faster.   Richard Holmes from Engineers Australia showcased a very comprehensive single slide view of their unified integration of Oracle middleware components including the Oracle Cloud Adapter that integrates Salesforce.com into their application infrastructure.  This infrastructure is what powers their MyPortal web site.  He then gave an impressive 5-minute demo showcasing the final end-user experience when using the Engineers Australia MyPortal.  And finally, Raghu Kadirvelu from Bristlecone gave a thorough explanationof how the Oracle Cloud Adapter SDK works to let you build your own cloudadapters.  In the image below hedescribed the flow of the Oracle Cloud Adapter SDK including the design timeattributes in JDeveloper, the generation of the WSDL, the Cloud SDK runtimemanaging the session API, security API, transformation API, and the endpointAPI. If you have not heard of the Oracle Cloud Adapters, here isa quick synopsis: Cloud integrationwas often a complex task involving many manual tasks including managing supportfor multiple previous versions of the application, session management,additional mapping tasks for transforming data between the cloud applicationand other applications and more. The new Oracle Cloud Adapters greatly simplifythese manual steps and reduce maintenance costs by introducing a wizard-basedstandardized solution for integrating applications regardless of deployment inthe cloud or on-premise. UPDATE: The presentation from this session (direct link) is now uploaded.  You can search for other integration and SOA presentations on the OpenWorld portal or by accessing the Focus On SOA document.

After a morning that kicked off with audience applause following the demo of the Oracle Cloud Integration Service iPaaS offering, a packed house during the Oracle Service Integration (SOA) Strategy...

News

OpenWorld panel: Expert Insights into Faster Oracle SOA Suite Project Delivery

Oracle OpenWorld is starting today and I wanted to take the opportunity to tell you a little bit more about one of our not to be missed panels. We thought long and hard about the ideal combination of speakers for a session whose focus is around sharing unique insights into successful and fast delivery of Oracle SOA Suite projects. After tossing a few ideas around with my colleague Bruce Tierney, Director of Product Marketing, who will be the moderator on Thursday, we decided that our partners, who gain their experience with a number of customers throughout many years, are uniquely positioned for what we had in mind. Let me quickly introduce them to you: Guido Schmutz works for the Oracle Platinum Partner Trivadis. He has been working in the IT for more than 25 years with a long-time experience as developer, coach, trainer, and architect. Currently, he is focusing on the design and implementation of SOA and BPM projects using the Oracle SOA stack. Another area of interest are Big Data and Fast Data solutions, and how to combine these emerging technologies in a modern information and software architecture. Guido is an Oracle ACE director for Fusion Middleware and SOA and a regular speaker at international conferences. He is also co-author of the books "Oracle Service Bus 11g Development Cookbook", "Do more with SOA Integration: Best of Packt" and "Service-Oriented Architecture: An Integration Blueprint". Dan Reynebeau has been working in the IT industry for over 25 years, much of which was focused on complex and high volume enterprise systems development and integration based on IBM and Oracle technology platforms.  Dan has spent the majority of the past 10 years leading large scale implementations based on the Oracle Fusion Middleware and SOA platform. Dan is currently a partner at Flexagon, a software company focused on Oracle Fusion Middleware services and software automation products.  Flexagon recently announced its breakthrough Application Release Automation tool called FlexDeploy, where Dan has been an architect and engineer from product inception. Peter Ebell is a lead developer and technical architect at AMIS Services in the Netherlands, a consultancy firm specialized in Oracle technology. Prior to joining AMIS in 2006, he worked for 9 years at Oracle as a custom development consultant, starting with Forms/Designer and quickly moving to Java/ADF. In 2004, he switched his attention to BPEL and the SOA Suite when he got involved with one of the largest implementations of the SOA Suite in the Netherlands, at the Rabobank. Since then, he has specialized in all aspects of SOA development, implementing solutions based on the Oracle SOA product stack at dozens of companies across all industries.  Here are some samples of what you will learn during the panel:  Everybody knows that IT projects are always under pressure to meet deadlines and go live as soon as possible - and SOA projects are no different. However, SOA is an architecture where its main "value added" lies in the future, because, if done right, it yields a decoupled IT landscape with a high potential for re-use and agility. Therefore, even with the first SOA project a company undertakes, one should focus on speed of delivery in the long term. And that shifts the question from "how can our developers write code faster" to a much broader question: "how can we design, develop, test, deploy and monitor software better and faster, while maximizing the long term benefits that SOA promises". First Peter will address some best practices, common pitfalls and focus areas across the entire spectrum of developing and releasing SOA applications, from the broader perspective.  Then Dan will discuss how to future proof SOA Suite through changes to people, process and technology and how to enable organizations to develop maintainable and high quality products through role responsibilities, best practices and better utilization of SOA Suite features.  Last, but not least, Guido will highlight that the architecture and choosing the right technology is key for the implementation of a successful SOA project. He will present the different functionalities/properties provided by the SOA Suite core components (BPEL, Mediator, Service Bus and Oracle Event Processing) and show which of these functionalities are supported out-of-the-box by the different components and where they are overlapping. The presentation will end with positioning Fusion Middleware and SOA in an Enterprise Architecture.  You can find the abstract for this and other integration sessions in the Focus on SOA document.   Mark your calendars for the session below.   Expert Insights into Faster Oracle SOA Suite Project Delivery Peter Ebell, AMIS Holding B.V.Dan Reynebeau, Principal Architect, FlexagonGuido Schmutz, Technology Manager, Trivadis AG Simone Geib, Director Product Management, OracleBruce Tierney, Director of Product Marketing,  Thursday, 10/02, 12:00 PM - 12:45 PM, Moscone South - 236 CON6255 

Oracle OpenWorld is starting today and I wanted to take the opportunity to tell you a little bit more about one of our not to be missed panels. We thought long and hard about the ideal combination of...

Favorite Features

New Fast Data Tooling Session Monday Sept. 29th at OOW 2014

New Fast Data Tooling Session at OpenWorld 2014 on Monday afternoon in Moscone South room 236 Real-time event driven applications can now provide access to critical immediate information from devices, social media and traditional business applications enabling a situation awareness perspective that can revolutionize business insight and solutions, tackling business threats immediately and generating revenue by identifying business opportunities before the information becomes stale and outdated.But with these applications come major challenges in how to handle the architectural and implementation complexities involved. To solve these issues and the other hampering "mysteries" involved, the engineers in the Oracle R&D centers around the world have created a new breed of on-premise and cloud-aware web tooling, which removes all of these complexities and allows you to very quickly create and implement stunningly advanced and powerful event-driven solutions empowered by a visually intuitive, colorful and full-featured user interface that can be integrated with the new Oracle Business Activity Monitoring 12c. Oracle BAM 12c is a newly re-architected solution with newer chart types and enhanced capabilities for monitoring key performance indicators. Don't miss out on the Monday announcement of the new Fast Data tooling, overview and live demonstration and also get a view on how "Fast Data" solutions can solve modern day business issues showcased by the international company, Canon. Check out the session "CON7793 Fast Data: Business User Friendly Tooling Best Practices". Discuss your own needs for fast data event processing solutions in the Demogrounds at the Oracle Event Processing booth in Moscone South (Left) SLM-160.

New Fast Data Tooling Session at OpenWorld 2014 on Monday afternoon in Moscone South room 236 Real-time event driven applications can now provide access to critical immediate information from devices,...

Favorite Features

OpenWorld Preview: Service Integration Strategy Session - Cloud, API Mgmt and More

Every year at Oracle OpenWorld, there is one headliner/must-see strategy session on Oracle SOA Suite/Service Integration. This year, the headliner integration session will cover some big topics including cloud integration, API Management, and much more. I interviewed Director of Product Management for Oracle Service Integration Simone Geib who is co-presenting with Senior Director of Product Management Vikas Anand, to get a sneak peak at what is coming in this integration strategy session: Bruce: This appears to be the most exciting strategy session in the last 5 years.  Why is there so much interest? Simone: This is a very special year for the Oracle Service Integration team.  I don't think we have ever had so many new and game changing enhancements to talk about.  We will share our strategy around the main industry trends: API management, cloud, mobile, and IoT. We willalso discuss the new upcoming SOA Suite features for our power users and alsogive insight into what we have planned specifically for business users. Bruce: You mentioned API management...can you give a preview on what will be covered? Simone:  API Management solutions are about delivering easy and managed access to enterprise API's acrossthe Digital Enterprise - covering on-premise, cloud and hybrid deployments andreaching beyond the traditional boundaries of IT. Businesses need tools that streamline APIcreation, collection, publication, discovery, registration and monitoring formobile and on-premise applications.  We will discuss these topics during the session. Bruce: Definitely expanding well beyond traditional behind-the-firewall integration.  Good to hear this will be covered.  What about Cloud Integration in the areas of Integration Platform as a Service (iPaaS) and new Oracle Cloud Adapters? Simone: We will cover both of these areas.  Oracle's Cloud integration strategy is multi-faceted, fromusing existing on premise SOA deployments with our new cloud adapters, to beingable to run SOA environments in the cloud, to new cloud-based iPaaS services with a simplified user experience for quick SaaSto SaaS and SaaS to on-premise application integration. Whatever the needs, Oracle's strategicdirection for cloud integration has you covered.  Bruce: Good to hear.  Integration based in the cloud (iPaaS) or on-premise as well as support for the applications in the cloud or on-premise.  I see what you mean by fit your business requirements.  There has been a lot of buzz specifically in iPaaS, so looking forward to that.  So what about enhancements for existing customers?  What can you share for the "power" user of Oracle SOA Suite? Simone: Sure.  In response to what our customers are asking for, the plan is for an upcoming SOA Suite release to offer operational enhancements likesmaller database footprint, agile patching of running composites, multi tenancyand more.  Details will be revealed during our session. Bruce: So plenty for the power IT user.  What about the business users.  What is available and underway for them? Simone: We will cover topics, new and futures, that target the business user.  Customers use SOA Suite todeploy critical integration processes and applications to run theirbusiness. With Business Activity Monitoring (BAM) and other analytics capabilities, you gain historical andreal-time critical insight into the business using out of the box dashboardsand reports. When certain patterns are detected and thresholds are reached, there is a need to easily configure automaticcorrective action.  We will cover what joined SOA Suite in the 12c release and what is underway. Bruce: Looks like even deeper visibility into the business than what's available now.  And finally, how to integrate all of the data coming from Internet of Things (IoT) and other Fast Data sources.  Can you provide some background here? Simone: Absolutely.  We will discuss new developments related to managing and filtering the critical vs. non-critical information streaming from devices, social media, and more and how to integrate this with the rest of the infrastructure.  How do you detect instant business threats and how do you quickly identify business opportunities that otherwise might not have been detected by traditional threshold-based alerts?  Rather than implementing a disparate architecture, Oracle has put significant effort into unifying event processing into the same interface as the enterprise integration platform with the goal of simplifying integration instead of requiring customers to have another "integration platform" to manage. Bruce: Thank you Simone and looking forward to the session.  You'll have to talk fast to cover all of that in 45 minutes! Please see the abstract for this and other integration sessions in the Focus on SOA document.  For everyone attending, mark you calendars for the session below.   Hope to see you there. Service Integration Product Strategy: Oracle SOA Suite 12c,the Cloud, and API Management Vikas Anand, Senior Director, Business Integration ProductManagement, Oracle Simone Geib, Director, Business Integration Product Management, Oracle 11:45 AM - 12:30 PM MosconeSouth - 302            CON7736

Every year at Oracle OpenWorld, there is one headliner/must-see strategy session on Oracle SOA Suite/Service Integration.This year, the headliner integration session will cover some big topics...

Favorite Features

Accelerate Healthcare Integration at Oracle Open World 2014

Oracle SOA Suite for Healthcare Integration is an integrated solution built on top of Oracle SOA Suite framework. It provides core healthcare integration capabilities while laying a strong foundation for the future. It supports all major Healthcare standards –HL7, HIPAA, NCPDP. It delivers enterprise-class reliability & scalability as it is built on OracleWebLogic Server. This standards-based product has an XSLT-based mapper and supports services with WSDL, SOAP, HTTP, XML. It includes zero-install, browser-based monitoring, and management dashboards. Join us for customer led expert sessions Oracle SOA Suite for Healthcare Integration. We have Ascension Health, Children's Hospital of Philadelphia, Intermountain Healthcare, speaking on their implementation in the following sessions at Oracle Open World 2014: Accelerate Healthcare Integration with Oracle SOA Suite for Healthcare Integration[CON7759]Joe Finlinson, IS Director, Business Applications, Intermountain HealthcareJay Jenkins, Manager of Data Integration, Children's Hospital of PhiladelphiaSteve Lobach, Principal Software Developer, Children's Hospital of PhiladelphiaSteve Schenks, Integration Architect, Ascension HealthSuresh Sharma, Product Strategy Director, Oracle Healthcare Modernization with Oracle SOA Suite[CON8008]Kevin Mattingly, Integration Engineer, Ascension HealthSteve Schenks, Integration Architect, Ascension HealthSean Keane, Director, Healthcare Interoperability, OracleSuresh Sharma, Product Strategy Director, Oracle Ascension Health is in the process of adopting its next-generation healthcare integration platform requirements for its 25 Health Ministries (systems), using Oracle SOA Suite for healthcare integration. This session covers Ascension Health’s adoption process, its experiences, the architecture, the ROI, best practices, and lessons learned and focuses on the underlying technologies that make all this happen. In addition to read white papers, datasheets, customer stories, and more, download our resource kit: Oracle SOA Suite for Healthcare Integration

Oracle SOA Suite for Healthcare Integration is an integrated solution built on top of Oracle SOA Suite framework. It provides core healthcare integration capabilities while laying a strong foundation...

Favorite Features

What's New With Fast Data at Oracle Open World 2014?

Oracle Event Processing has a rich and exciting roadmap when it comes to making it business user friendly. Join us at Oracle Open World 2014 to explore the new business user functionality, best practices and usage patterns with Oracle Event Processing that can take your Fast Data delivery better integrated with your business. In addition Oracle SOA Event Delivery Network tightly integrates with the Oracle Event Processing platform in Oracle SOA Suite 12c, with out of the box adapters, enabling a whole new world of time-based real-time pattern analysis capabilities. You can find out more in the session on this next generation event deliver network as well as in the hands on lab on Oracle Event Processing. Customers Canon and Trivadis AG also discuss their implementation of Fast Data. To access all sessions related to Fast Data: Focus On Fast Data. Fast Data: Business-User-Friendly Tooling, Best Practices, and Usage Patterns [CON7793]Greg Ryan, Senior Director Marketing, Canon Information & Imaging Solutions, Inc.Robin J. Smith, Product Management/Strategy Director - Oracle Event Processing, OracleLloyd Williams, Principal Product Manager, OracleStrategies and solutions for integrating real-time event streams with big data infrastructures have recently become more complete but are complex to build and use. This session reveals the latest Oracle Event Processing business-user-friendly tooling experience with Stream Explorer to excite and simplify your fast data solution creation experiences. It also showcases new self-learning predictive capabilities; intuitive distributed event-driven architectures based on Oracle Coherence; and integration with the very latest big data technologies, such as Flume, Hive, and HBase. Fast Data: A Customer’s Journey to Delivering a Compelling Real-Time Solution [CON8453]Guido Schmutz, Technology Manager, Trivadis AGRui Pereira, Principal Sales Consultant, OracleRobin J. Smith, Product Management/Strategy Director - Oracle Event Processing, OracleThis session showcases a fast data customer's evolutionary and innovative steps to implement a real-world event-processing, situational-awareness-based solution. It articulates its real business values and highlights the elegant and intricate architecture that combines strategic real-time technologies such as Oracle Event Processing, Oracle Real-Time Decisions, Oracle Endeca, and Oracle Coherence in a way that will empower new customers to evaluate and successfully implement similar solutions themselves. Next-Generation SOA Event Delivery Network (EDN) Empowered by Fast Data [BOF9272]Simone Geib, Director Product Management, OracleLloyd Williams, Principal Product Manager, OracleThe Oracle SOA EDN tightly integrates with the Oracle Event Processing platform, with “out of the box” adapters enabling a whole new world of time based real-time pattern analysis capabilities. This session showcases these capabilities and best practices for implementations and highlights event consumption/production outside of SOA with the ability to associate dedicated queues for any generated event. How Fast Data Is Turned into Fast Information and Timely Action [CON3752]Lucas Jellema - Solution Architect, AMIS Holding B.V.Fast data is big data, continuously streaming in, from which information is to be learned in (near) real time. This session demonstrates how Oracle Event Processing is used to analyze live streams of data to find patterns, deviations, and aggregates. The findings are reported in the form of business events that are pushed in live dashboards to Oracle Business Activity Monitoring, which also evaluates business rules on the business events and takes action when required. Examples to be demonstrated in this session include car sensors, website traffic, Twitter feeds, and bank run detection. Oracle SOA Suite 12c, WebSockets, Oracle Application Development Framework (Oracle ADF) active data visualization tools components, and JMS are used to process, forward, and act. Hands-on Fast Data Development with Oracle Event Processing 12c [HOL9396]Peter Belknap, Director, Product Management, OracleSandeep Bishnoi, Technical Lead, OracleRobin J. Smith, Product Management/Strategy Director - Oracle Event Processing, OracleBing Song, Senior Manager, OraclePrabhu Thukkaram, Director, Product Development, OracleLloyd Williams, Principal Product Manager, OracleRobin J. Smith, Product Management/Strategy Director - Oracle Event Processing, Oracle Oracle Event Processing for Oracle Java Embedded, has become a core piece in delivering the Internet of Things. In the following IoT sessions take a look at this aspect of OEP. Focus On (key sessions) IoT Infrastructure at OpenWorld 2014 Focus on (key sessions) IoT Infrastructure at JavaOne 2014 Oracle IoT Summit at Leadership Circle (Sept 30, by invitation only) All Fast Data related sessions can be accessed here: Fast Data Focus On

Oracle Event Processing has a rich and exciting roadmap when it comes to making it business user friendly. Join us at Oracle Open World 2014 to explore the new business user functionality, best...

Favorite Features

Big News: Oracle iPaaS Cloud Integration OpenWorld Sessions

You may have heard rumors about Oracle introducing an integrationPlatform as a Service (iPaaS) offering. I am pleased to share two sessions added to the Oracle OpenWorld 2014 agenda onthe Oracle Integration Cloud Service including a Hands-on Lab and a dedicated“Introducing Oracle Integration Cloud Service: iPaaS on Oracle Cloud” session. The OracleIntegration Cloud Service dramatically simplifies cloud-to-cloud andcloud-to-on-premises integration.   Learnabout native connectivity to Oracle SaaS applications and new ease of usefeatures for third-party application integration including prebuilt maps, flows and muchmore.  After these sessions have pulled back the curtains on theOracle Integration Cloud Service, look to this blog site for some of coolestfeatures yet to be announced. The two sessions are: Introducing Oracle Integration Cloud Service: iPaaS on Oracle Cloud  Monday - 10:15 AM - 11:00 AM - Moscone South - 302  Hands-on Introduction to Oracle Integration Cloud Service Monday - 5:45 PM - 6:45 PM - Intercontinental - Sutter as well as an Oracle Integration Cloud Service demo pod in Moscone South For more information about Oracle integration & SOA sessions, take a look at the Focus On document for integration. I hope you are as excited as we are.  If you still need convincing, please come to these sessions to learn more.

You may have heard rumors about Oracle introducing an integration Platform as a Service (iPaaS) offering.  I am pleased to share two sessions added to the Oracle OpenWorld 2014 agenda onthe Oracle...

Favorite Features

You are invited! See the Power of Innovation with Oracle Fusion Middleware

Reposted from Fusion Middleware Blog, original post By Irem Radzik on Sep 05, 2014 The Oracle Fusion Middleware team is very excited to recognize the 2014 Oracle Excellence Awards for Fusion Middleware Innovation winners with a special Awards Ceremony on Tuesday September 30th during Oracle OpenWorld. Oracle Fusion Middleware Innovation Awards honor customers with cutting-edge use of Oracle Fusion Middleware technologies to solve unique business challenges or create business value. Winners are selected based on the uniqueness of their business case, business benefits, level of impact relative to the size of the organization, complexity and magnitude of implementation, and the originality of architecture. If you are planning to attend Oracle OpenWorld in San Francisco or plan to be in the area during Oracle OpenWorld, we hope you can join us, and bring back to your organization real-life examples of Fusion Middleware in action.    Oracle Excellence Awards Ceremony: Oracle Fusion Middleware: Meet This Year’s Most Impressive Innovators(Session ID: CON7029)    When: Tuesday September 30, 2014    Time: Champagne Reception 4:30 pm, Ceremony 5-5:45 pm PT    Where: Yerba Buena Center for the Arts, YBCA Theater (next to Moscone North) 700 Howard St., San Francisco, CA, 94103 To learn more about last year’s award winners please read our blog post: Innovation Award Winners Celebrated at A Grand Ceremony at OOW: Event Highlights. To attend this Award Ceremony, Oracle OpenWorld Badges are required. You can register for this session through the Schedule Builder on the Oracle OpenWorld website. If you are not attending the conference, but will be in the area and would like to join the celebration – please RSVP HERE and we will provide a complimentary Discover Pass code that you can use to register, pick up your badge, and attend the Award Ceremony session.We hope to see you there!

Reposted from Fusion Middleware Blog, original post By Irem Radzik on Sep 05, 2014 The Oracle Fusion Middleware team is very excited to recognize the 2014 Oracle Excellence Awards for Fusion Middleware...

Favorite Features

Simplify Mobile Integration at Oracle Open World 2014

Oracle SOA Suite 12c offers an integrated development environment for mobile enablement using Oracle Service Bus. In this resource kit you can find datasheets, customer stories, podcasts, case studies, and more and discover the right enterprise strategy for your mobile: Oracle Mobile Integration Resource Kit.  In addition, the following sessions at Oracle Open World 2014 will help you interact with experts on Mobile Integration and take your enterprise strategy to the next level.  General Session: Enable Apps for the Cloud, Mobile, and Beyond [GEN8238]Amit Zavery, GVP, FMW Product Management, OracleEd Zou, VP, Product Management, Fusion Middleware, OracleWith the emergence of cloud computing, mobile, and digital media, organizations now have the opportunity to innovate their business and engage with customers like never before. In this general session, you will learn how Oracle AppAdvantage provides the framework that easily extends Oracle Applications—including Oracle E-Business Suite; Oracle Fusion Applications; and Oracle’s PeopleSoft, JD Edwards, and Siebel product families—to embrace this digital opportunity, all enabled by Oracle Fusion Middleware. You’ll hear how Oracle Applications customers are deploying multichannel experiences for their customers, innovating on their PaaS infrastructure, and integrating on-premises and cloud apps to modernize the IT platforms and leap ahead of the competition.  General Session: Time for You to Rethink Mobile? Oracle Mobile Strategy and Roadmap [GEN6975]Kylie Morris, Head of Creative Development & Customer Experience, Qantas Airways LimitedPeter Robertson, CEO, Intelligent PathwaysSuhas Uliyar, VP Mobile Strategy & Product Management, OracleAmong today’s enterprises, 87 percent have a formal mobility strategy at the enterprise or unit level, yet 7 in 10 are struggling to keep pace with new mobile devices and systems. Every organization has some level of tactical mobile implementation, yet the cost associated with spending on mobile devices is expected to grow 54 percent over the next two years. So what next? How should enterprises approach mobility? In this session, hear from Oracle’s VP of Mobile Strategy about how enterprises are transforming their digital business with a mobile-first strategy: bringing together clients, context, content, and the cloud. In this session, learn how the Oracle Mobile Platform can help you rethink mobility and define your enterprise mobile strategy.  Enhance Your Mobile Experience with Oracle’s Mobile Apps and Oracle Mobile Platform [CON7806]Rimi Bewtra, Sr. Director, OracleLyle Ekdahl, Senior Vice President General Manager JD Edwards, OracleSuhas Uliyar, VP Mobile Strategy & Product Management, OracleAcross Oracle Applications, Oracle is delivering out-of-the-box mobile apps built on a consistent and common set of tools. Enterprises are adopting these mobile apps to extend and enhance their unique business processes. With Oracle, enterprises of all sizes are transforming their workforce, customer, and partner experiences by adopting a mobile-first strategy. Learn how Oracle can help you simplify enterprise mobility by leveraging these same tools to extend your enterprise applications and using the same skills to build new mobile apps across your enterprise. In this session, Oracle’s VP of Mobile Strategy shares Oracle’s mobile strategy and roadmap and discusses how it can be used to help you rethink mobility to transform your business.  Mobile-Enabling Your Enterprise with Oracle Service Bus [CON7640]Mala Ramakrishnan, Director Service Integration, OracleSrikant Subramaniam, Director, Product Management, OraclleRobert Wunderlich, Sr. Principal Product Manager, Oracle Mobile devices offer many new ways for business users to interact with enterprise systems. Attend this session to see how Oracle SOA Suite enables mobile device integration without your having to customize your enterprise back-end systems.  Accelerate Enterprise Mobility with Oracle Mobile Cloud Service [CON7024]Deb Ayers, Product Strategy Director, OracleKaj Van de loo, VP SOA Development, OracleEnterprise mobility initiatives need a modern mobile platform to be successful. Come to this session to learn how Oracle Mobile Cloud Service will empower your developers, business, and IT to rapidly deliver enterprise-grade mobile apps to market. Oracle Mobile Cloud Service can secure, expose, and manage enterprise-level APIs and provide built-in mobile services with analytics for greater insight into your mobile strategy. You can focus on fulfilling your business needs while Oracle Mobile Cloud Service does the heavy lifting. The session includes a demo of how Oracle Mobile Cloud Service accelerates enterprise mobility.  Integrating Mobile Applications in the Cloud Through Oracle SOA Suite [CON5564]Rathina Sabapathi Dhandapani, Principal Architect, CognizantShalini Jain, Functional and Technical Lead, Delivery, Agilent Enterprise support for mobile applications pivots around the ability of the integration layer to provide seamless connectivity. The challenges are manifold if such mobile applications are hosted in the public cloud. Attend this session to hear about the factors that influence a cloud-hosted mobile application integration initiative. Interact during a case study walk-through that highlights outbound interaction between an internal ERP system and a hosted mobile application through Oracle SOA Suite and Oracle Service Bus. Cloud Integration Strategy and Framework with Mobile and Middleware Technologies [CON2550]Kunal Khashu, Senior Associate, KPMG LLPChris Lynch, Director, KPMG LLPIntegration is top-of-mind for organizations moving their HCM and ERP applications to the cloud. This session discusses the imperatives for successful integration with other cloud and on-premises systems and demonstrates how mobile technologies and Oracle middleware are being deployed to solve integration challenges at some of the largest Oracle Human Capital Management Cloud customers. Some or all of the KPMG services described are not permissible for KPMG audit clients and affiliates. Don’t Rewrite, Reuse! Architecture for Mobile Enablement [CON2571]Jeff Davies, Sr. Principal Product Mgr, OracleThis presentation goes over how Oracle Mobile Suite makes it possible for customers to mobile-enable their legacy systems without having to rewrite them. The session focuses on Oracle Service Bus best practices and how, with minimal effort, customers can mobile-enable their legacy systems with JSON/REST service interfaces.

Oracle SOA Suite 12c offers an integrated development environment for mobile enablement using Oracle Service Bus. In this resource kit you can find datasheets, customer stories, podcasts, case studies,...

Favorite Features

Taking Enterprise File Exchange to the Next Level with Oracle Managed File Transfer 12c

Managed File Transfer(MFT) is a popular method for simplifying business-to-business communication scenarios, especially within industries that are moving away from legacy electronic data interchange systems. With Oracle SOA Suite 12c, Oracle recently announced Oracle Managed File Transfer 12c. You can now access all resources related to Oracle Managed File Transfer 12c over here: Learn How to Fully Integrate Your File Transfer Solution This resource kit includes white papers, datasheets, podcasts from our experts, customer stories, and more. In addition, the following sessions at Oracle Open World 2014 will help you take a deep dive into MFT:  Processing Large Files with Oracle Managed File Transfer and Oracle SOA Suite [CON7826]             Presenters: Pandurang Ranjalkar, Larsen & Toubro Infotech Limited & Dave Berry, Senior Manager, Oracle  Abstract: Files are as prevalent in today’s enterprise integration solutions as they have ever been. Using event patterns that require no polling, files can be delivered with pass-by-reference, which minimizes the memory footprint in your integration processes. This session explores various use cases for solving the age-old problem of processing large files, including using standard Oracle Managed File Transfer compression to reduce the upload time for the end user; using Oracle Managed File Transfer to pass a directory to an Oracle SOA Suite application to process files individually; and, finally, using an Oracle SOA Suite application to debatch very large files delivered from Oracle Managed File Transfer. Cloud File Delivery with Oracle Managed File Transfer [CON7976]            Presenters: Dave Berry, Senior Manager, Oracle & Ed Macosky, Senior Director, Software Development, Oracle Abstract: Organizations transferring files in a hybrid mode from on-premises to the cloud require special tooling to deliver files securely and reliably. Oracle Managed File Transfer supports cloud endpoint protocols, encryption, and user access, leveraging the Oracle WebLogic Oracle Platform Security Services security layer instead of the more typical operating system security model. This gives administrators the flexibility to define users, groups, and roles that match their security needs. In addition, new Oracle Managed File Transfer cloud endpoints extend the reach of the cloud to cloud integrations. This session and demo illustrate these Oracle Managed File Transfer cloud use cases. To find more related SOA sessions at Oracle Open World, access Oracle SOA Suite Focus-On

Managed File Transfer(MFT) is a popular method for simplifying business-to-business communication scenarios, especially within industries that are moving away from legacy electronic data interchange...

Favorite Features

Ovum Lauds Oracle SOA Suite 12c, Differentiates Cloud and Mobile Integration

Ovum has recently published a paper on Oracle SOA Suite and lays out differentiation.  According to the paper, with the latest release of Oracle SOA  Suite, Oracle has again proved that it can swiftly respond to customer requirements while ensuring continuity in product strategy to offer a unified platform for a wide range of integration requirements. Here is an excerpt from the paper: Oracle SOA Suite 12c has introduced several new features and capabilities that resonate with the current integration priorities of enterprises, especially cloud and mobile integration. What differentiates Oracle SOA Suite 12c from competing platforms is its emphasis on simplifying the process involved in the development, testing, and execution of integration flows connecting a wide range of applications.  This developer-centric approach is evident in the simple approach offered by the Oracle Cloud Adapter software development kit (SDK) for the development of new adapters to software-as-a-service (SaaS) applications. Furthermore, Oracle Cloud Adapters handle several inherent intricacies of SaaS integration, such as session management, data mapping, and specific security requirements to help reduce development efforts and costs. The developer-centric approach is also evident in the developer tooling enhancements introduced as part of Oracle SOA Suite 12c release.  Another noteworthy feature is the integration between Oracle MFT and Oracle SOA Suite and Oracle B2B 12c, which provides support for complex orchestration use cases, such as the extension of enterprise applications to B2B e-commerce and cloud integration scenarios.  Key messages   Oracle has further refined its approach to cloud and mobile integration.   Developer productivity is a key theme for Oracle SOA Suite 12c.   Oracle MFT strengthens the overall value proposition of Oracle’s integration middleware stack.   To read the rest of the paper download today: A Unified Platform for On-Premise, B2B, Cloud, and Mobile

Ovum has recently published a paper on Oracle SOA Suite and lays out differentiation.  According to the paper, with the latest release of Oracle SOA  Suite, Oracle has again proved that it can swiftly...

Favorite Features

Rethink Your IT at Oracle Open World 2014 - Focus On SOA

The single most important thing you can do for your IT roadmap this year is attend Oracle Open World 2014. And to make the best use of your time while at Open World, plan ahead! You can tailor your agenda based on the Oracle SOA Focus On. This will give you a golden opportunity to nail your IT strategy - you can network with experts, get your hands dirty exploring the new Oracle SOA Suite 12c, and understand how to capitalize on every new wave of innovation: mobile, cloud, social, big data, fast data, and internet of things.   Here are some sessions that are on my radar at this Open World 2014: A Modern Business Demands a Modern Cloud Platform [GEN8589] - by Thomas Kurian Service Integration Product Strategy: Oracle SOA Suite 12c, the Cloud, and API Management [CON7736] Introducing Oracle Integration Cloud Service: iPaaS on Oracle Cloud [CON8010] Mobile-Enabling Your Enterprise with Oracle Service Bus [CON7640] Time for you to Rethink Mobile? [GEN6975] From the Horse's Mouth: The Present and Future of Oracle PaaS and IaaS [GEN8589]Customer Panel: Oracle SOA Suite Cloud Integration [CON8011] Jazz up your Saas with #1 Paas [CON8489] Enable Apps for Cloud, Mobile, and Beyond [GEN8238] Oracle Service Bus on Oracle Cloud [CON7824] User Group Forum: Deep Dive: A SOA Application, End to End [UGF9207] This is one conference you don't want to miss. The weather will be gorgeous, the sessions loaded with information to help you succeed, and you get to network with the brightest minds in the valley. Get your comfortable shoes on, and head over to San Francisco. Register today! Oracle Open World 2014 Registration and Focus On SOA.

The single most important thing you can do for your IT roadmap this year is attend Oracle Open World 2014. And to make the best use of your time while at Open World, plan ahead! You can tailor your...

Tips & Tricks

Best Practices for SOA Suite 11g to 12c Upgrade

A lot of effort has been put in by Oracle to make this majorupgrade as smooth and easy as possible. The basic approach is to install SOASuite 12c in a new oracle home and upgrade the domain and schemas in place.Customers undertaking the upgrade are primarily interested in a smooth upgrade,minimizing the number of manual steps in the upgrade, reduce the down time to aminimum, and minimize or eliminate any changes to client apps that use SOA APIsor web interfaces. The key to a successful and smooth upgrade experience arethe preupgrade preparations that you perform. The upgrade must be plannedcarefully. If the preupgrade preparations are not performed, there is apossibility that upgrade will fail in the middle or the system does not behaveproperly post upgrade. The only recourse to a failed production system upgradeis to roll it back from a full backup. If your SOA domain includes BAM, then the upgrade is morecomplex because BAM does not support inplace upgrade. Please read thedocumentation carefully. The basic idea is to migrate the whole BAMdeployment to a seperate domain using export/import, remove BAM from the soadomain during upgrade, and upgrade your soa domain to interop with the bam 11gdomain. Later slowly and carefully migrate to BAM 12c from BAM 11g. There are six top steps that should be performed beforeupgrade of your production system as a best practice. Carefullyreview the prerequisites for upgrade in the documentation. Some of theprerequisites are checked upfront before we upgrade the schema in UpgradeAssistant but not all. Read all relevant upgrade documentation beforestarting on upgrade. Some of the key prerequisites are: Can only upgrade adomain that is 11.1.1.6 or 11.1.1.7. Migrate to a supported starting pointbefore upgrade. Can onlyupgrade a deployment using a 64 bit JVM. Migrate to 64 bit JVM before upgrade. Can onlyupgrade a production domain not using XE DB and is not an admin server only domain. Can only upgrade a domain using LDAP or DB OPSS policy store. Migrate file based policy store to DB or LDAPbased policy store before upgrade. Can only upgrade a domain using a oracle DB of a version supported by the SOA Suite 12c certification matrix. Migrate to asupported DB version before upgrade. Can only upgrade a domain based on weblogic server. Canonly upgrade a domain at this time with products deployed that were released in12c. Example of products not released are OER, OSR, Webcenter, and SOA task UI exposed as portlets (whichuses webcenter libraries). Cannotupgrade a domain at this time created with T2P or pack/unpack before SOA Suite11.1.1.6. Cannotupgrade a domain at this time with multiple products in 12c in separateunclustered managed servers using UMS. Examples are BAM, OSB and SOA. Thereason is because after upgrade UMS configuration is at the domain level or thecluster level, but not at a unclustered managed server level. Only JDK 7 is supported.  Always test upgrade first before actually upgrading yourproduction system. Test with a clone of your production system either createdwith T2P or test with a existing test environment which mirrors your productionenvironment. T2P does not clone the transactional store. It only creates anenvironment that is identical in configuration to the source. If you create an environment by doing T2P ofproduction, you will first need to populatethat environment with sufficiently representative transactions. Documentationfor T2P can be found here: Oracle Fusion Middleware Administrator's Guide 11gRelease 1 (11.1.1) Chapter 21 Moving from a Test to a Production Environment Usethe upgraded test environment to test all the composites without redeploying,and to determine the performance tuning to be done to your production systempost upgrade. Tuning in SOA Suite 12c is different than 11g. For example workmanagers are used extensively for threads in SOA Suite 12c. Alwaysbackup everything before upgrading your production system and test restoringfrom the backup in your test system. If the upgrade fails in the middle, youmight have to restore the backup. Beforeupgrade of your production system, purge as many instances as possible that arenot essential to keep to make the upgrade faster. Upgrade will upgrade all theopen instances when running the Upgrade assistant and closed instances areupgraded lazily post schema upgrade in thebackground. This can take significant time and disk space. There is currentlyno estimation tool for amount of disk space or time, so be conservative soupgrade does not run out of disk space. Upgradeall your SOA projects in JDeveloper and test them on your upgraded test system.This is so there is no surprises later when you need to change the project toadd a new feature or fix a bug. Currently though there is no tool to bulkupgrade a lot of JDeveloper projects in a script. We are exploringsuch a tool. However compile and deployment can be scripted. Upgrade documentation and videos can be found at thefollowing URLs. Docs Link Videos Link

A lot of effort has been put in by Oracle to make this major upgrade as smooth and easy as possible. The basic approach is to install SOASuite 12c in a new oracle home and upgrade the domain and...

Favorite Features

New in SOA Suite 12c: Enterprise Scheduler

SOA Suite 12c has a new component added. This component is called Oracle Enterprise Scheduler (ESS for short). This is a powerful Scheduler component that is a key part of Fusion Applications and now has been added to SOA Suite. It is automatically installed when you install SOA Suite or Service Bus. Deployment of ESS is optional in both SOA Suite and Service Bus, but customers are strongly advised to atleast always deploy it with SOA Suite since a number of features in SOA Suite depends on it and these features are disabled if ESS is not deployed. ESS can be deployed to the SOA or Service Bus server/cluster or to a separate server/cluster in the domain. ESS is also part of MFT. ESS can be used to schedule SOA Suite composites and Service Bus proxy services. Composites can be scheduled in two ways. One is to have a composite with a web service interface be executed at the scheduled time by ESS. The second is for a composite with an inbound polling adapter to be scheduled to process messages only between scheduled times. Also Service Bus proxy services with a web service interface can be executed at the scheduled time by ESS. ESS is also used in SOA Suite for the following: Schedule periodic notifications for faulted instances that meet the selection criteria in the error hospital. Schedule or execute immediate in the background long running job to recover instances in the error hospital in bulk that meet the selection criteria. Schedule a user created script. Submit a job from BPEL.  Schedules can be execute immediately in the background, run once at a future time, or at a recurring schedule. Job definitions must first be created so ESS knows how to invoke the job implementation. Then a job has to be submitted and tied to a schedule. Lastly at the scheduled time the job implementation is invoked. ESS has powerful features for job and resource management. Enterprise Manager Fusion Middleware Control (EM FMWC)  provides full management and visibility to ESS jobs and job outputs, UI to create job metadata and UI to submit jobs. You can do all of the following with ESS. Support for job dependencies and incompatibilities. Examples: run import job before report job, ensure that a payroll job does not run at the same time as a salary increase job. Parellel execution of sub jobs. Example: parallel process payroll for a large # of employees into “sub jobs”,one for each letter of the alphabet Throttling and Prioritization. Examples: No more than 70 Financials jobs should run concurrently, A newly submitted CRM job should not wait for 5,000 backed up Financials jobs to execute. Targeting of jobs to machines during time windows. Examples: machines X, Y and Z are reserved the last 5 days of every quarter for end of quarter processing jobs, timecard job should run on machine X from 9am-5pm PST and different machine at night ESS has a rich set of java APIs. However direct use of these API’s is not supported for first release. Customers can use Enterprise Manager Fusion Middleware Control (EM FMWC) or WLST or the ESS web service interface to interact with ESS. Also java jobs and PLSQL jobs, while supported in ESS are not supported at this time for SOA customers. For java jobs, use a web service as the job implementation instead and for PLSQL, use the DB scheduler or schedule a composite that uses the DB adapter to invoke the PLSQL procedure.

SOA Suite 12c has a new component added. This component is called Oracle Enterprise Scheduler (ESS for short). This is a powerful Scheduler component that is a key part of Fusion Applications and now...

Favorite Features

Oracle Is a Leader in the Gartner 2014 Magic Quadrant for On-Premises Application Integration Suites

Oracle is a leader in the Gartner 2014 “Magic Quadrant for On-Premises Application Integration Suites” report. This report is an essential reference for following key trends and understanding what to consider when evaluating on-premises application integration suites.In the report, Gartner makes the statement that," There are two macro trends and drivers, Nexus of Forces and digital business, which will increase use of on-premises application integration suite offerings.” And specifically defines Digital Business as, “…the creation of new business designs by blurring the digital and physical worlds. It promises to usher in an unprecedented convergence of people, business and things that disrupts existing business models — even those born of the Internet, e-business and digital marketing eras. By 2020, more than 7 billion people and businesses, and at least 35 billion devices, will be connected to the Internet. With people, businesses and things communicating, transacting and even negotiating with one another, a new world comes into being — the world of digital business. Businesses that succeed in this new and disruptive world will be the ones that can capture the combined power of people, businesses and things by picturing how new value is created. To capture that power, IT will be required to encompass endpoints that are in the IoT.” Oracle continues to capitalize on the Nexus of Forces and Digital Business trends by innovating and lead with its on-premise and cloud integration offerings—here are some of the reasons why:     •Oracle recently announced Oracle SOA Suite 12c which simplifies Cloud, Mobile and On-Premise Integration. In addition, it delivers an industry leading solution for Internet of Things while continuing to deliver on B2B and Application Integration.    •Oracle SOA suite seamlessly integrates and connects across the entire IT ecosystem on a single, unified, platform.    •Oracle SOA Suite achieves faster time to market and increased productivity with lowered TCO, reduces integration complexity and efficiently manages business and technology change.Download the report nowAbout the Magic Quadrant: Gartner does not endorse any vendor, product, or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner’s research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.

Oracle is a leader in the Gartner 2014 “Magic Quadrant for On-Premises Application Integration Suites” report. This report is an essential reference for following key trends and understanding what to...

Favorite Features

Eaton Corporation on Mobile Integration and more with Oracle SOA Suite 12c

Eaton is a global technology leader in power management solutions that make electrical, hydraulic and mechanical power operate more efficiently, reliably, safely and sustainably. Eaton is a diversified industrial products manufacturer in the fluid power, industrial and commerical controls. Eaton uses Oracle SOA Suite for several mission critical projects. One such is a Sales Productivity Platform to provide a common front-end for customers and sales to provide for CRM and order capture and management. This project integrates the Eaton enterprise Siebel organization with the Electrical Oracle eBiz system. A second project is an SAP bridge that integrates the Electrical Oracle eBiz system with SAP. The solution allows orders to be captured in Oracle eBiz and routed to the back-end SAP instance for fulfillment with both real-time and batch-like web services that mask the complexity of integration from the business users. A third project is an early adopter program to enable the path toward a common front-end for Eaton customers that integrates easily with multiple backend fulfillment / ERP systems. Eaton has used several components of Oracle SOA Suite and Governance to deliver these very complex and interesting solutions. In this video testimonial , you can hear Darin Nelson, IT Manager for Integration Solutions and Sahil Harlalka, SOA Developer from Eaton Corporation describe the benefits they will realise from the new launch of Oracle SOA Suite 12c. Ease of use, mobile enablement, and improved developer productivity are a few of the main highlights of this discussion from the adoption of Oracle SOA Suite 12c. To take a deep dive with our Oracle experts join us in this launch webcast: Introducing Oracle SOA Suite 12c with JDSU, Keste, and Dell And you can access more datasheets, white papers, customer stories, and technical briefs over here: Oracle SOA Suite Resource Kit

Eaton is a global technology leader in power management solutions that make electrical, hydraulic and mechanical power operate more efficiently, reliably, safely and sustainably. Eaton is a...

Favorite Features

A Brave New Integration World - Value Proposition of Oracle SOA Suite 12c

Oracle SOA Suite 12c  provides a whole gamut of solutions in extremely complex technical areas. In order to understand the value proposition in each of these solution areas, I recently authored a white paper from the perspective of the customer. Several customers have been showcased in this paper, including JDSU, Agilent, Turkcell, Canon, Ricoh, and Schneider International. Here is an excerpt from the paper: Service Oriented Architecture (SOA) is a strategy for connecting business processes and exchanging information via loosely coupled software components. SOA is well entrenched in the IT landscape and SOA principles have become widely adopted as a foundation for enterprise applications. What began as a basic middleware technology for linking information systems has become a key enabler for many of today’s hottest technologies including cloud integration, mobile enablement, fast data and the Internet of Things, application integration, and B2B. SOA has also revolutionized how modern businesses operate by simplifying internal application-integration projects and external business-to-business (B2B) integration tasks. Creating application interfaces with standard, reusable software components makes it easier to accommodate business changes and to share information with business partners. This paper examines these middleware trends and explains how Oracle SOA Suite can enable a service-oriented foundation for creating, modifying, and combining information from all types of software applications and intelligent devices. Using real world examples, it demonstrates how Oracle customers have solved a wide variety of data management challenges using SOA and related technologies from the Oracle Fusion Middleware family. You can access the white paper here: A Brave New Integration World - A Unified Framework for Cloud, Mobile, Internet of Things, Application Integration, and B2B You can also access the Oracle SOA Suite 12c launch webcast here to get the perspective of our experts: Introducing Oracle SOA Suite 12c

Oracle SOA Suite 12c  provides a whole gamut of solutions in extremely complex technical areas. In order to understand the value proposition in each of these solution areas, I recently authored a...

Favorite Features

Oracle SOA Suite for Healthcare Integration

Delivering on your Healthcare Imperatives Leveraging the Oracle SOA Suite for Healthcare integration allows connecting clinical and administrative processes. It delivers reliable, secure, and cost-effective ways to exchange information and provides payers and providers with a versatile platform for enterprise-wide information sharing. SOA Suite for Healthcare Integration provides the following: Improves time to market and maximizes business agility with healthcare domain expertise inbuilt into your platform Delivers on unparalleled performance and better visibility across the board on your healthcare systems Lowers total cost of ownership with a unified healthcare integration framework In order to stay abreast of new industry developments related to electronic medical records, health insurance exchanges, and fee-for-performance care models, health care organizations need to build, buy and integrate many types of software applications. Having a consistent SOA infrastructure helps  these organizations to leverage essential business processes so that these software applications can interact and exchange information in a consistent way.  As the standards governing healthcare practices mature and the implementation of EHR systems becomes more ubiquitous, the benefits of having an interoperable infrastructure will become progressively more important. Oracle SOA Suite for healthcare integration provides essential capabilities required for doctors, hospitals, laboratories, pharmacies, and other entities by facilitating the sharing of information in a secure and standards-based way.  To learn more,  leverage this new resource kit on SOA Suite for Healthcare Integration. It is a one stop for a deep understanding on the offering. It includes white papers, case studies, customer stories, and technical resources that help increase quality, efficiency and accountability of healthcare. To learn more on what's new in Oracle SOA Suite 12c, join us at the live webcast on Wednesday, July 30 at 10am. To find out more: Introducing Oracle SOA Suite 12c.

Delivering on your Healthcare Imperatives Leveraging the Oracle SOA Suite for Healthcare integration allows connecting clinical and administrative processes. It delivers reliable, secure, and...

Favorite Features

What's New in SOA Suite 12c - Unified Interface for Service Bus and Event Processing

This second in a blog series on "What's New in SOA Suite 12c" focuses on another new feature of this major release of  Oracle SOA Suite.   In Oracle SOA Suite 11g, the user interface was unified across most of the components with the exception of Oracle Service Bus and Oracle Event Processing.   When I talk to existing customers and Oracle technical specialists, I hear a wide range of responses when asked "What is your favorite feature of Oracle SOA Suite 12c".  Cloud and Mobile integration are at the top of the list, but one of the other common responses is "Oracle Service Bus" using the same JDeveloper interface as Oracle SOA Suite.  This major enhancement has been in the works for years and is now delivered in 12c to allow users to learn one interface for all the components of integration, simplifying integration and providing faster time to integrate, especially when projects span many components of integration. Here is an excerpt from the "What's New in Oracle SOA Suite 12c" White Paper by Oracle's Simone Geib on the unified interface.  Download it now to learn about this and many other features: A key differentiator of Oracle SOA Suite 11g relative toother integration platforms has always been the unified design interface acrossmost of the components for Oracle SOA Suite. Oracle SOA Suite 12c takes thisdifferentiator a big step forward by integrating the remaining major componentsfor Oracle SOA Suite, Oracle Service Bus and Oracle Event Processing, into asingle unified experience. This feature simplifies integration by eliminatingthe need to train developers, administrators, architects and others on separatecomponents for every aspect of integration, which lowers cost and provides afaster time to integrate. The images below show the main component palette for Oracle SOA Suite which now includes "Service Bus" at the top as well as adapters for technology components, on-premise and cloud applications and other advanced features.  On the right, is the same JDeveloper drag and drop component palette showing the objects to be used for Oracle Event Processing. To learn more about What's New in Oracle SOA Suite 12c, download the What's New White Paper, check out the blog Oracle Unveils Oracle SOA Suite 12c and view the webcast for the launch of Oracle SOA Suite 12c

This second in a blog series on "What's New in SOA Suite 12c" focuses on another new feature of this major release of  Oracle SOA Suite.   In Oracle SOA Suite 11g, the user interface was unified across...

Favorite Features

Focus-on Oracle SOA Suite at Oracle Open World 2014 - Register Before Aug 1 and Save!

Oracle OpenWorld 2014 is just around the corner and this year we have an exciting lineup of speakers who will take your IT to the next level. Oracle SOA Suite with its latest 12c launch has more to offer in every aspect including Cloud, Mobile, Internet of Things and Fast Data. Attending OpenWorld 2014 will give you the golden opportunity to interact with experts and fully leverage Oracle SOA Suite 12c, taking your IT to a whole new level. To find the lineup of Oracle SOA Suite presentations at Oracle OpenWorld 2014: Focus-on Oracle SOA Suite at Oracle OpenWorld. Here are a few of the sessions you can expect this year on service integration:General Session: Enable Apps for Cloud, Mobile, and Beyond by Amit Zavery, GVP, FMW Product Management at Oracle Cloud Integration Drives Increased Sales for JDSU Cloud File Delivery with Oracle Managed File Transfer Customer Panel: Oracle SOA Suite Cloud Integration Extreme SOA: Secure, Fast, Scalable, and Reliable - Delivered on Oracle Exalogic Fast Data: A Customer's Journey to Delivering a Compelling Real-Time Solution Healthcare Modernization with Oracle SOA Suite From the Horses' Mouth: The Present and Future of Oracle PaaS and IaaS Integrating Mobile Applications in the Cloud through Oracle SOA Suite Mobile Enabling your Enterprise with Oracle Service Bus  And many, many more: Focus-on Oracle SOA Suite at Oracle OpenWorld. Oracle OpenWorld 2014 is from Sep 28-Oct 2. Register before August 1st and save! Register Today! And while you wait for Oracle OpenWorld 2014, don't wait to find out what's new in Oracle SOA Suite 12c. Join us at the live webcast on Wednesday, July 30 at 10am to find out more: Introducing Oracle SOA Suite 12c

Oracle OpenWorld 2014 is just around the corner and this year we have an exciting lineup of speakers who will take your IT to the next level. Oracle SOA Suite with its latest 12c launch has more...

Favorite Features

What's New in SOA Suite 12c - Rapid Installation

By now, you have probably read about the biggest release of Oracle SOA Suite in the last 5 years...Oracle SOA Suite 12c with major enhancements in the areas of Cloud Integration, Mobile Integration and more.  This "What's New in SOA Suite 12c" blog focuses on one of the many other new features that developers will be thrilled to experience, the rapid installation feature.  Tired of spending an entire afternoon installing Oracle SOA Suite 11g?  Then switch to Oracle SOA Suite 12c and the rapid installation for development is completed in less than 30 minutes. Here is an excerpt from the "What's New in Oracle SOA Suite 12c" White Paper by Oracle's Simone Geib.  Download it now to learn about this and many other features: Crucial first steps in every SOA development cycle are the installation and configuration of a SOA developmentenvironment, including the Integrated Development Environment (IDE) and theSOA run-time and infrastructure database. For pre-12c versions of Oracle SOASuite, these steps were challenging, starting with the download of several componentsand a complicated install and configuration process. With Oracle SOA Suite 12c, this process has beendramatically simplified with the introduction of the new Quick Start installer. The download consists of a single file thatcan be obtained from the Oracle Technology Network (OTN). The user only needsto answer a few questions, such as defining the location for Oracle Home, and theinstallation usually completes in less than 30 minutes as shown in the image to the below. The Quick Start install provides the foundation for a singleuser development environment, which includes all Oracle SOA Suite corecomponents - Oracle BPEL Process Manager, Oracle Human Workflow, OracleBusiness Rules, Oracle Mediator, Oracle Service Bus, Oracle TechnologyAdapters, Oracle Enterprise Scheduler, SOA Spring Component and EnterpriseManager Fusion Middleware Control. In addition, Oracle JDeveloper is installedwith all SOA IDE extensions and an integrated WebLogic Server. Download the White Paper here and register for the Oracle SOA Suite 12c Webcast for more information

By now, you have probably read about the biggest release of Oracle SOA Suite in the last 5 years...Oracle SOA Suite 12c with major enhancements in the areas of Cloud Integration, Mobile Integration...

Favorite Features

Exclusive Live Event to Explore Oracle 12c: The Modern Platform for the Modern Business

Modern organizations require applications to seamlessly extend, integrate, and embrace new business imperatives—including social, mobile, cloud, and the Internet of Things (IoT). With these market leading technologies, our customers have been able to out think and out perform their competition with greater agility and operational efficiency, while providing better visibility and improved customer experience. Join us for this special event to get a deeper look at game changing solutions that provide organizations with the flexibility to support integration roadmap strategies and transform complex application integration. Register today for a free event near you. For more than three-and-a-half decades, Oracle has defined software innovation. In today's always-on world, organizations require applications to seamlessly extend, integrate, and embrace new business initiatives. Join us for this special event to get an in-depth look at game-changing solutions that provide organizations with the flexibility to support integration roadmap strategies; transform complex application strategies; accelerate your business, and create a real-time enterprise. Here is a sampling of the schedule: Fusion Middleware Track Keynote: Oracle Fusion Middleware 12c: Modern Platform for the Modern BusinessCompeting in an increasingly dynamic and global economy, organizations need to focus on achieving market leadership, keep up with changing consumer demands and transforming their enterprises. With new emerging technology trends, enterprises are often left with little room for innovation. Imagine having the blueprint outlining how to take advantage of your existing IT investments in addition to embracing new industry leading technologies. Oracle offers a complete, open, and best of breed middleware solution that helps reduce complexity, simplify IT infrastructure, differentiate from the competition and innovate for the future. Session 1: Introducing SOA 12c: Simplify Integration to Mobile and CloudReducing integration complexity while adding the new integration channels of mobile, cloud, and Internet of Things may seem like conflicting goals. Integrating each of these channels requires specialized technology. Attend this session to learn how Oracle SOA Suite 12c was designed to accommodate these unique requirements in a single, easy-to-use integration platform. With common components, user interfaces, and management tools, Oracle SOA Suite 12c simplifies integration to give companies the application foundation they need to innovate and succeed.Session 2: Introducing BPM 12c: Business-Driven. Complete. Best Practice.Business processes are at the heart of what makes or breaks a business and what differentiates you from the competition. Business processes that deliver operational efficiency, business visibility, excellent customer experience, and agility give the enterprise an edge over the competition. Having a unified Business Process ensures faster time-to-value, business-IT collaboration and reduced total cost of ownership. With Oracle's BPM 12c Launch you can successfully manage these processes while establishing the architecture to support fast data and mobility platforms. Session 3: Cloud Integration and Navigating the Hybrid Cloud LandscapeIntegration of cloud applications with on-premises applications in the modern hybrid cloud landscape may seem challenging now that your integration infrastructure is reaching outside corporate firewalls. Attend this session to hear about cloud integration challenges and how Oracle has simplified integration in the hybrid cloud landscape through a combination of new SOA 12c capabilities, Oracle Cloud Adapters, Data Integration 12c, and more. Session 4: Private MWaaS Cloud: Complete Application Development and Deployment EnvironmentBuilding a private cloud has never been easier than with the Oracle's Application Platform as a Service (APaaS) WebLogic Server release 12c and Oracle Cloud Management Pack for Oracle Fusion Middleware. This session will guide you through the lifecycle of creating, deploying, and managing Oracle's APaaS from an administrator, operator, and developer point of view. Whether your priority is self-service, cloud operations, elasticity, or lifecycle at cloud scale, this session will highlight what Oracle APaaS offerings are available today and will preview what is coming for Oracle WebLogic Server for Private Clouds. Session 5: Innovate with the Platform Connecting People, Processes and InformationInnovate! Or be left behind. Technology is advancing so fast today, that if you fail to embrace the advances and utilize it to empower your customers, employees and partners, you risk falling behind your competition. Attend this session and learn how Oracle WebCenter and Business Process Management (BPM) are helping businesses innovate by connecting people with the information they need in the context of the business process at hand. To be a part of the action, find a city near you and register today.  Here are the dates for the locations in North America. Click here for AsiaPac and Latin America

Modern organizations require applications to seamlessly extend, integrate, and embrace new business imperatives—including social, mobile, cloud, and the Internet of Things (IoT). With these market...

Favorite Features

What's New in Oracle Event Processing 12c?

Event processing is anintegral part of an Internet of Things platform. As massive amounts of datastreams from sensing devices, it’s important to derive an understanding ofwhat data is important and what’s not. Oracle Event Processing (OEP) deliversreal-time analysis of high-velocity data. It is a complete solution for building IoT applications to filter, correlateand process events in real time so that downstream applications are drivenby true, real-time intelligence. OEP filters out noise (such as data tickswithout any change in values) and helps identify critical conditionsbefore this data is actually relayed to the back-end. Built on industrystandards including SQL, Java, and OSGI, it provides an open architecturefor processing complex events. Oracle Event Processing, part of Oracle SOA Suite, can handle up to amillion messages per second at extremely low latencies when running on Oracle engineeredsystems, making it the idealsolution to perform real-time filtering, geo-location, and pattern matching onthe massive streams of data generated by IoT "smart" devices. Oracle SOASuite 12c more tightly integrates the OEP platform with Oracle Service Busand the Oracle SOA Suite Event Delivery Network (EDN). Oracle SOA Suite 12c takes the differentiation of having aunified interface a big step forward by integrating across all major componentsfor Oracle SOA Suite, including Oracle Service Bus and Oracle EventProcessing, into a single unified experience. This feature simplifiesintegration by eliminating the need to train developers, administrators,architects and others on separate components for every aspect ofintegration, which lowers cost and provides a faster time to integrate.  With Oracle SOA Suite12c, OEP has been integrated into JDeveloper, providing a visually impressivecomponent palette to create your applications by simply dragging anddropping the required artifacts onto the canvas. With each event nodedropped, wizard driven prompting is shown to ensure that the correct andrequired parameters are quickly defined. Another major new feature is theEvent Delivery Network (EDN) event adapter nodes, which provide that tight integrationat runtime to Oracle SOA Suite composites and all other SOA componentssupporting the EDN.  Using the resourcecomponents window view, the Oracle Event Processing runtime server andapplication status can be easily reviewed and manipulatedeffectively.  Figure: Oracle Event Processing 12c – New for 12c, a unified JDeveloper Interface for all SOA integration types, including the design of real-time event flows via the Continuous Query Language. Visit us at our website to learn more Oracle Event Processing. Join us at the live webcast on Wednesday, July 30 at 10am to find out more: Introducing Oracle SOA Suite 12c

Event processing is an integral part of an Internet of Things platform. As massive amounts of data streams from sensing devices, it’s important to derive an understanding ofwhat data is important and...

Favorite Features

40+ Oracle SOA Customers in One Location

More than ever before, technology is key to building differentiation. Leveraging new technology trends and innovations is vital for companies to remain competitive. However it can also result in a hodge-podge of technologies and quickly become a maintenance nightmare for IT. Service Oriented Architecture (SOA) or Service Integration has revolutionized how modern businesses can address this by simplifying IT even while enabling innovation and modernization.  SOA principles have become widely adopted as a foundation for enterprise applications. What began as a basic middleware technology for linking loosely coupled software components has become a key enabler for many of today’s hottest technologies including cloud integration, mobile enablement, application integration, Business to Business (B2B), fast data and the internet of things. In addition the engineered systems advantage for Oracle SOA Suite enables faster time to market and lowered total cost of ownership. Today thousands of organizations across the world are using SOA to help drive innovations, while improving real-time performance and driving down IT costs. In this booklet we’ve compiled recent case studies across a range of industries including names like Agilent Technologies, Pickles Auction, Fluid-e, Schneider National, Sascar, and Turk Telecom. You can download the compilation of more than 40 customer stories here: SOA Customer Reference Booklet Demed L’Her, Oracle, VP Product Management for Oracle Service Integration Products Join us at the live webcast on Wednesday, July 30 at 10am to find out more: Introducing Oracle SOA Suite 12c

More than ever before, technology is key to building differentiation. Leveraging new technology trends and innovations is vital for companies to remain competitive. However it can also result in a...

Favorite Features

Mobile Integration using Oracle Service Bus 12c

Oracle Service Bus 12c enables enterprises to deliver on mobile as anextension of the integration platform.  Developers can create REST/JSONAPIs and simplify the process of creating customizable applications fromreusable components.  Oracle Service Bus 12cmakes it easy to extend on-premise and cloud applications to the mobile channel. The Oracle Mobile Suite utilizes standard technologies andtools to expose many data formats for exchange data and functions with anymobile application and includes Oracle Service Bus and Oracle MobileApplication Framework. Oracle Service Bus supports all types of connectionsbetween applications on mobile devices and back end business systems includingthe popular REST/JSON. UsingService Bus, organizations can shield front-end mobile applications fromchanges that might occur in the backend. They can also shield mobile developersfrom often intricate and complex details of underlying implementations ofback-end applications, such as legacy protocols. In addition, Service Bus cansimplify and reduce the information exposed by API interfaces to ensure bothoptimization of bandwidth and greater control on information shared with mobileusers.  Oracle Service Bus is a part of Oracle SOA Suite 12c. Itintroduces a REST binding within JDeveloper to simplify mobile enablement byexposing traditional SOAP services, Enterprise Java Beans (EJBs), JCA adaptersconnecting backend applications or just about any other underlyingimplementation through REST/JSON. The REST binding is available for SOA composites and Oracle ServiceBus services and allows the configuration of REST interactions as exposedservice or proxy service. It also allows the invocation of externally availableREST services.  To learn more on Oracle Service Bus 12c for Mobile Integration:  Datasheet for Mobile Integration using Oracle Service Bus 12c Screencast on Mobile Enablement with SOA by Suhash Uliyar, VP of Mobile Strategy at Oracle  Customer Stories: Agilent Delivers on Mobile Strategy with Oracle SOA Ricoh Differentiates Business with Mobile Enablement Blog Series on Simplifying Mobile Integration with SOA: 1. Simplifying Enterprise Mobile Integration 2. Mobile Service Enablement with Oracle Service Bus 3. API Management as a Solution to Mobile Enablement

Oracle Service Bus 12c enables enterprises to deliver on mobile as an extension of the integration platform.  Developers can create REST/JSONAPIs and simplify the process of creating customizable...

Favorite Features

Managing Files for the Hybrid Cloud - Oracle Managed File Transfer 12c

Summary from the White Paper "Managing Files for the Hybrid Cloud" Fully integrated file transfer solutions are a core requirementin the new and hybrid world of cloud and on-premise enterprises. Organizationsstill make heavy use of files utilizing bulk, batch, and real-time updates forapplication integration. As cloud Software as a Service (SaaS) is introduced inthe IT landscape, file integrations simply increase in both size and volume. Thegeneral approach for on-premises and partner file integrations using ManagedFile Transfer (MFT) is similar to other IT infrastructure integration: Plan,Scope and Deliver incrementally.  For most organizations, MFT is not new but rather thereis a need to put together a single enterprise wide file transfer solution thatscales to partners and the cloud. Changes in security and compliancerequirements are driving IT organizations to replace aging or custom scriptbased file transfer technologies. Encryption such as PGP and Secure FTP serversare still the norm, but they must utilize existing Identity Management todefine users, groups and roles for remote access. Finally, the need tointegrate MFT with existing integration tooling such as Oracle SOA Suite cannotbe overstated. Since MFT typically does not support document transformationsand other complex orchestration use cases, it is critical for MFT to act as afile gateway when used in tandem with the existing integration platform. Figure 1:End to End Secure FTP to File Use Case File processing has matured a lot in the recent years. Even though real-time processing is dominant in many integration patterns, files are still the bread and butter for many industries while integrating back-end enterprise systems. Cloud integrations are expected to increase the demand for file-based integrations even more. Built- in functionality for security, encryption, and global visibility have long been core MFT requirements. But as this paper has illustrated, an easy to use MFT solution that integrates with existing technologies, is an invaluable tool for solving complex problems such as partner EDI transactions, processing very large files or securing the enterprise.  Learn More and Download the White Paper: Oracle Managed File Transfer

Summary from the White Paper "Managing Files for the Hybrid Cloud" Fully integrated file transfer solutions are a core requirementin the new and hybrid world of cloud and on-premise...

Favorite Features

Oracle Unveils Oracle SOA Suite 12c

Oracle today announced the availability of Oracle SOA Suite12c, a major release that dramatically simplifies integration across today'slarger application infrastructure spanning on-premises, cloud, mobile, andInternet of Things (IoT) devices. New in this release are enhancements to the Oracle CloudAdapters for SaaS applications, which eliminate the complexity and securitychallenges associated with custom coded Web services integration. Mobileintegration is also simplified with support for the REST/JSON standards as wellas easy to use transformation tools to translate between traditional enterpriseSOAP interactions and REST. Oracle Managed File Transfer 12c was also released to enablesecure file exchange and management with internal departments and externalpartners. Oracle Managed File Transfer, which is tightly integrated with Oracle SOASuite 12c, protects against inadvertent access to unsecured files at everystep in the end-to-end transfer of files. Prior to the release of Oracle SOA Suite 12c, some existingOracle SOA Suite customers and partners had the opportunity to test 12c andprovide feedback. In these videos, customers and partners share why they areexcited about the 12c release due to the enhancements in cloud integration, mobile integration, managedfile transfer, templates to jumpstart integration, ease of use improvements andmore. After you have checked out the videos, register for theupcoming Oracle SOA Suite 12c webcast with Oracle Group Vice President Amit Zavery describing the highlights of Oracle SOA Suite 12c including the business benefits as well as leading a panel of integration experts from Dell, JDSU, and Keste on how they use Oracle SOA Suite to improve their business.   Next, view the brand new data sheets, white papers, podcasts and more.  Here is your guide: New to Oracle SOA Suite: Oracle SOA Suite 12c Data Sheet (4 pg) Oracle SOA Suite 12c – A Detailed Look (15 pg) Existing Oracle SOA Suite customer: Clear your calendar todrink in all of the enhancements in this major update to Oracle SOA Suite: What’s New in Oracle SOA Suite 12c (50 pg) Yes, there is a lot in this release!  Stay tuned for more Oracle SOA Suite 12c assets in future blogs including highlights from the 6 new Podcasts with Oracle SOA Suite Product Management.  In each of these podcasts, I interview Demed, Simone, Robert, Dave, and Vikas (2) on their respective areas within Oracle SOA Suite 12c for their insights into what's new and exciting.  An overview of this release is covered in the Oracle Press Release "Oracle Unveils Oracle SOA Suite 12c"

Oracle today announced the availability of Oracle SOA Suite 12c, a major release that dramatically simplifies integration across today'slarger application infrastructure spanning on-premises,...

Favorite Features

Oracle SOA Suite - Highlighted Travel and Transportation Customer References

Next in this series on industry-specific highlights ofOracle SOA Suite customers is the Travel and Transportation industry.  If you are in the travel or transportation industry, take alook at how these Oracle SOA Suite integration customers have addressed commonbusiness requirements to enable better customer service, lower costs, anddeliver new business services. For example, All Nippon Airways (ANA) has significantlylowered management costs associated with their hybrid on-premise/cloudticketing system deployments for domestic and international flights. Their lead-time for changes or newapplications has been greatly reduced compared to their old mainframe-basedsystems, enabling ANA to rapidly develop new services in response to changing market needs. Another example is Schneider National, a leading provider oftruckload logistics, and how they have integrated Oracle E-Business Suite,Siebel CRM, Oracle Transportation Management and customers applications usingOracle SOA Suite. Schneider National has400 BPEL processes that generate over 60 million composite instances over fiveSOA clusters.  Take a deeper look intoany of these case studies, videos, and Oracle Magazine articles that closelyalign with your industry:  Customers flyand airline succeeds with an IT transformation. Company:  All Nippon Airways  Customer Oracle or Profit Magazine Article  |   Travel and Transportation   |  Published on January 06, 2014 Anysuccessful business must ensure ongoing customer satisfaction, respond toincreased competition, and minimize costs. Running a successful airline intoday’s economic climate requires all of those things, as well a... OpenmaticsRevolutionizes Fleet Management with Standards-Based Vehicle TelematicsPlatform New Company:  Openmatics s.r.o.  Customer Snapshot   |   Automotive  |   Published on May 20, 2014 Openmaticsuses Oracle WebCenter Portal and Oracle Application Development Framework as afoundation for Openmatics, a vehicle telematics service for next-generationfleet management. It integrated its own app shop wi... Future Proof:To keep pace with mobile, social, and location-based services, smarttechnologists are using middleware to innovate Company:  SFpark  Customer Oracle or Profit Magazine Article  |   Professional Services   |  Published on August 01, 2012 OracleFusion Middleware is at the heart of a recently completed and very ambitiousproject to change how people handle the challenge of finding a parking space inSan Francisco, California. “Parking is a universal is... Globalia Corporación EmpresarialAccelerates Hotel Bookings, Boosts Sales by 40% with In-Memory Data GridSolution Company:  Globalia CorporaciónEmpresarial S.A.  Customer Snapshot   |   Travel andTransportation   |   Published on April 29, 2013 GlobaliaCorporación Empresarial S.A. deployed Oracle Coherence to reengineer thegroup’s core system for hotel bookings, now serving booking requests involving80 hotels within an average response time of 100 millise... Choice HotelsUses Oracle SOA Suite and Oracle BPM Suite to Modernize Global IT Architecture Company:  Choice Hotels  Press Release   |   Travel andTransportation   |   Published on August 07, 2012 ChoiceHotels International, one of the largest and most successful hotel franchisesin the world, has implemented Oracle SOA Suite and Oracle BPM Suite. Sascar Consolidates Fleet ManagementInfrastructure and Accelerates Customers’ Data Access Company:  Sascar  Customer Case Study   |   Travel andTransportation   |   Published on February 07, 2014 Description– Sascar used Oracle Exadata Database Machine, Oracle Exalogic Elastic Cloudand Oracle WebLogic Suite 11g to consolidate fleet management and performreal-time vehicle tracking 4x faster. Directorate General of Civil AviationStreamlines Key Aviation Applications Access, Improves Productivity and ReducesMaintenance Costs Company:  Directorate General ofCivil Aviation (DGAC)  Customer Snapshot   |   Travel andTransportation   |   Published on May 24, 2013 With OracleFusion Middleware, the Directorate General of Civil Aviation (DGAC) providedits 12,500 employees a virtual office environment that integrates teamworkspaces, business applications, and e-mails within a n... Schneider National ImplementsNext-Generation IT Infrastructure to Continue Leadership in Transportation andLogistics Industry Company:  Schneider National, Inc.  Customer Snapshot   |   Travel andTransportation   |   Published on February 26, 2013 Schneider National,Inc. deployed Oracle applications, Oracle Fusion Middleware, and Oracledevelopment tools as the foundation for its next-generation IT environment,which is driving new levels of efficiency, profit... DGAC Cuts SubscriptionCosts with Oracle Company:  DGAC  Video   |   Travel and Transportation  |   Published on October 31, 2012 Using OracleWebCenter Portal, Oracle SOA Suite, and Oracle Exalogic, DGAC reduces the costof subscriptions to newsletters and provide to its 12,500 employees a collaborativeworkspace portal. Asiana Airlines Builds PIP System withOracle Solutions Company:  Asiana Airlines  Video   |   Travel and Transportation  |   Published on July 26, 2012 With OracleExalogic and the Oracle SOA Suite, Asiana Airlines builds a passenger serviceintegrated platform providing various services such as integration between itsinterface and internal systems and a data wareho... Choice Hotels Reduces Time to Marketwith Oracle WebCenter Company:  Choice Hotels  Video   |   Travel and Transportation  |   Published on April 11, 2014 Using OracleWebCenter and Oracle SOA standardization, Choice Hotels consolidated multipleplatforms, reduced IT dependency and realized tremendous benefits in total costof ownership and faster time to market support... An Interview with Schneider National'sJudy Lemke Company:  Schneider National  Video   |   Travel and Transportation  |   Published on December 17, 2013 Judy Lemketalks with Mark Sunday about the challenges Schneider National faced and howthey overcame them through a companywide transformational change. For more details on these case studies, you can use this pre-filtered search on “Travel and Transportation” / “Middleware” / “ServiceOriented Architecture” or browse on your own at www.oracle.com/customers

Next in this series on industry-specific highlights of Oracle SOA Suite customers is the Travel and Transportation industry.  If you are in the travel or transportation industry, take alook at how...

Favorite Features

Oracle SOA Suite - Highlighted Consumer Goods Customer References

If your business is Consumer Goods and you're looking to better integrate your systems and business partners, check out this first of a series of "Oracle SOA Suite - Industry Focus" covering a few Consumer Goods customer references.  These customers have much in common including the objective of integrating business operations, financials, inventory management, warehouse, and procurement. From a technology perspective, you will see how these companies have integrated with cloud applications, and enabled mobile access to Oracle applications.  Here is a list with links to customer case studies, customer snapshots, videos, Oracle Magazine articles and more:  Industry’s Most Complete and Unified Integration Solution Helps Organizations Speed to Market, Respond Faster to Business Requirements, and Lower Costs New Company:  Fluid-e Press Release   |   Consumer Goods   |   Published on May 06, 2014 The proliferation of cloud applications and mobile devices has created unique integration challenges for businesses of nearly all sizes and industries. As a result, a record number of organizations are choosing Oracle... Fluid-e Builds a Collaborative Supply Chain Portal—Helps Food Manufacturers Increase Sales by 5% and Reduces Transport Costs by 60% Company:  Fluid-e Customer Snapshot   |   Consumer Goods   |   Published on December 05, 2013 In six months, Fluid-e used Oracle’s Agile product lifecycle management applications and Oracle Fusion Middleware solutions to build a portal for 20 suppliers, easily locating local distribution channels and improving... Arcor SAIC Uses the Cloud to Unify and Improve Availability of Core Business Applications and Optimize IT Team Resources Company:  Arcor SAIC Customer Case Study   |   Consumer Goods   |   Published on August 05, 2013 Arcor SAIC selected Oracle Managed Cloud Services to deploy and manage JD Edwards EnterpriseOne 9.0 modules, Demantra applications, Siebel solutions, Oracle Hyperion Planning, Oracle SOA Suite, and other integrated ap... Firmly rooted in a JD Edwards foundation, Treasury Wine Estates mixes industry expertise with next-generation functionality. Company:  Treasury Wine Estates Customer Oracle or Profit Magazine Article   |   Consumer Goods   |   Published on August 01, 2013 TWE uses JD Edwards EnterpriseOne solutions for a number of core business operations including financials, inventory, manufacturing, warehouse management and asset management, quality assurance, and procurement. But t... Arcor Achieves Standardization with Oracle Solution Company:  Arcor Video   |   Consumer Goods   |   Published on June 06, 2013 Arcor achieves better performance and a highly integrated platform by moving all its IT infrastructure to Cloud and upgrading to JD Edwards 9.1. Land O’Lakes Lowers TCO - Speeds Up JD Edwards with Exalogic Company:  Land O’Lakes Video   |   Consumer Goods   |   Published on March 13, 2013 Oracle customer, Land O’Lakes, describes how Oracle Exalogic and Oracle Exadata helped it reduce Oracle’s JD Edwards response times by over 10x, as well as reduce TCO and respond more rapidly to changing business requ... Oracle Magazine Article on Land O'Lakes Natura Cosméticos S/A Implements New IT Platform to Handle Nearly 110,000 Orders Daily and Maintain Double-Digit Sales Growth Company:  Natura Cosméticos SA Customer Snapshot   |   Consumer Goods   |   Published on July 25, 2012 Natura deployed Oracle WebLogic Suite 11g and Oracle WebLogic Server, Enterprise Edition to more efficiently integrate its enterprise resource planning (ERP) system with customized Java applications that were critical... Jurlique Automates Online Ordering and Completes Skincare Product Transactions 50% Faster During Peak Periods Company:  Jurlique Customer Snapshot   |   Consumer Goods   |   Published on July 20, 2012 Jurlique deployed Oracle SOA Suite, Oracle WebLogic Server, and Oracle Application Development Framework to automate online ordering processes and support rapid growth in its skincare business. For more information on Oracle SOA Suite customer references, go to www.oracle.com/customers and filter on Middleware/Oracle SOA Suite For more information on Cloud Integration, check out the "Simplifying Cloud Integration" white paper. 

If your business is Consumer Goods and you're looking to better integrate your systems and business partners, check out this first of a series of "Oracle SOA Suite - Industry Focus" covering a...

Favorite Features

TechDemocracy on Oracle HealthCare Integration

Being able to exchange data among internalapplications as well as with external partners and government agencies hasalways been a difficult task. Lacking a comprehensive integration strategy,many organizations find themselves creating new or customized solutions foreach new business challenge. This splintered approach invariably leads to aheterogeneous environment that is difficult to manage and costly tooperate—which is why a large percentage of IT budgets are spent oninteroperability-related projects.  In the healthcare arena, one of the reasonsfor these difficulties stems from increasingly stringent regulations. Federaldata initiatives arising from the Patient Protection and Affordable Care Act,Health Insurance Portability and Accountability Act (HIPAA), Public HealthInformation Network (PHIN), and the National Health Information Network (NHIN)all dictate how data must be formatted, archived and exchanged throughout itslifecycle. The Medicare Modernization Act and the Medicare InformationTechnology Architecture (MMA and MITA), Regional Health InformationOrganization (RHIO) initiatives, Health Information Exchanges (HIE), and continuallyevolving FDA safety laws also influence the way organizations in this dynamicindustry must exchange data—adding additional confusion and complexity forhealth care organizations. Oracle SOA Suite for healthcare integrationis part of a comprehensive middleware environment designed to correlate datapoints, link applications, and comply with the myriad challenges of this highlyregulated, data-intensive industry. Smoothing data interchange helps streamlineevery phase of the healthcare lifecycle—from initiation, eligibility, andenrollment to service delivery, program analysis, and reporting. In this screencast, Anant Kadiyala, VP of Technology Services from TechDemocracy helps us understand the challenges underlying the healthcare industry and how Oracle SOA Suite for Healthcare Integration is positioned to help organizations succeed in this space. Oracle’s mature middleware tools help providers to interface clinical and administrative systems as they share information, both internally among departments as well as externally with other providers and insurance carriers. This level of automation makes it easier to respond to citizens, to meet federal requirements, and to adhere to popular industry standards. To learn more: White Paper on Oracle SOA Suite for Healthcare Integration. Oracle SOA Suite:  www.oracle.com/soa Tech Democracy: www.techdemocracy/solutions

Being able to exchange data among internal applications as well as with external partners and government agencies has always been a difficult task. Lacking a comprehensive integration strategy,many...

Favorite Features

Mobile and Application Integration at Collaborate14 This Week in Las Vegas

Thank you to Mala Narasimharajan for this Collaborate14 blog which includes events highlighting mobile and application integration using Oracle SOA Suite:   Air travel reservations confirmed - CHECK.  Hotel reservations confirmed - CHECK.  Powerpoint presentation ready for COLLABORATE14 - CHECK.  Now, all you need to do is plan which sessions you don't want to miss.  The Fusion Middleware team is out in full force at this year's COLLABORATE and we want to make it easy for you to come, attend, learn and network at sessions.  Below is a short list of sessions you won't want  to miss and hear Edward Zou, Vice-President, Product Management speak about Oracle AppAdvantage, Mobility and Fusion Middleware's future objectives:  AppAdvantage: Business Advantage through Fusion Middleware - Tuesday, April 8 from 10:15 a.m. to 11:15 a.m. The session will discuss how Oracle EBusiness Suite, PeopleSoft, JDEdwards and Siebel customers are extending and enhancing their existing investments in applications with SOA, BPM, IDM, WebCenter, DI, Exa solutions and Mobile Platform technologies to achieve business results. Build Mobile Apps, Extend Fusion Apps and Integrate Cloud Apps with Fusion Middleware - Tuesday, April 8 from 1:45 p.m. to 2:45 p.m. The focus of the session will be a discussion on where we are investing in Oracle Fusion Middleware. We’ll also be discussing the cloud, particularly how to leverage your current and planned investments in Oracle database, applications or other middleware technologies. Simplify Enterprise Mobility: Extend Oracle Applications to Mobile - Tuesday, April 8 from 4:15 p.m. to 5:15 p.m. Read up on Edward Zou's interview with IOUG's Dan McDonnel, right here, and learn what's coming up at the show and how AppAdvantage and Enteprise Mobility are key Middleware objectives you should know about.  We have even more sessions at the show across other lines of Fusion Middleware that you shouldn't miss - here's a listing:  Real World Cloud and On-Premise ERP Integration Simplified with Oracle SOA Suite - April 9 from 1:00-2:00 PM, Level 3 Murano 3206 Reducing Data Center Cost and Complexity with Oracle Exalogic - April 11 from 8:30-9:30 AM, Level 3 San Polo 3403 ADF Mobile with Oracle Java Cloud - April 9 from 12:15-12:45 PM, Level 3 Murano 3206 Oracle Exalogic Security Best Practices and PCI Compliance - April 8 from 8:30-9:30 AM, Level 1 Galileo 1005 Have a great week at COLLABORATE14 - See you at the show!

Thank you to Mala Narasimharajan for this Collaborate14 blog which includes events highlighting mobile and application integration using Oracle SOA Suite:   Air travel reservations confirmed - CHECK.  ...

Favorite Features

Canon Delivers on Internet of Things with Oracle SOA Suite

Canon delivers on performance of a distributed network of millions of imaging systems with a new and much improved system architecture based on Oracle SOA Suite. The engineered systems advantage of leveraging Oracle SOA Suite on Exalogic Elastic Cloud and Exadata Database Machine has delivered on unparalleled scale, speed and simplicity. The new architecture dramaticallyimproved time to process  an event from ½ second to 50 ms, improved throughput4X to connect 50 million devices. In this video testimonial, Greg Ryan, Senior Marketing Director, Canon Information and Imaging Solutions talks to us about the scale of this solution and how Oracle has delivered on the promise of Fast Data - delivering value on large volumes of events in real-time. This solution has formed the basis of Canon's Internet of Things strategy as they look to connect more devices to this network, as the millions of devices currently connected are just a fraction of what Canon is looking to manage. Greg Ryan elucidates in this video testimonial how Canon's Imageware Remote Diagnostic System collects events from the installed base of multi-function printers (MFPs) to deliver on real-time actionable insight. Here are additional resources if you are interested in finding out more on the products that were used under the covers to deliver this solution: Next Generation Service Integration - SOA & Exalogic Engineered Systems Advantage Oracle Coherence In-Memory Data Grid Oracle Event Processing and Fast Data

Canon delivers on performance of a distributed network of millions of imaging systems with a new and much improved system architecture based on Oracle SOA Suite. The engineered systems advantage of...

Favorite Features

Distributed Intelligence in IoT Deployments

The term Internet of Things or IoT brings to mind a futuristic H.G. Wells world where machines slowly begin to take over the world. Join Jai Suri, Director of Product Management for the Java Platform at Oracle as he delves into possibilities of this new reality with Demed L'her, VP of Product Management of Oracle SOA Suite. Dive into bridging the gap between devices and enterprise applications. Compare and contrast the differences in scale of data and transactions between the device and enterprise worlds. Join us in understanding the value of distributing processing power throughout the network and into the network edge as massive volumes of data are reduced with filtering and correlation to deliver on value, while optimizing network utilization. Join Demed as he helps us understand use cases with the two versions of Oracle Event Processing which deliver on IoT – a datacenter version that runs on serverclass machines, and an embedded Java SE type low footprint device. In addition, geo-spatial capabilities in Oracle Event Processing lends a unique offering for location based geo-fencing that helps Oracle customers draw a pyramid map to detect whendevices go in and out of zones. Lastly, we discover how Oracle is helping reach a newer class of devices even lower than the one we currently operate on, as we capitalize on the new Java 8 launch. Want to Learn More?  Register Now: Online Forum for Internet of Things Date: Thursday, April 24 What to expect: A global network of billions of devices sharing data is opening upunprecedented business opportunities. How well positioned is your company totake advantage of this seismic shift? Join Oracle, our partners and customerson Thursday, April 24 to learn how turn the Internet of Things into realbusiness value.  To find out more on event processing, visit us at Oracle Event ProcessingAnd for Java 8 and the internet of things, visit us at Internet of Things and the Enterprise

The term Internet of Things or IoT brings to mind a futuristic H.G. Wells world where machines slowly begin to take over the world. Join Jai Suri, Director of Product Management for the Java Platform...

Favorite Features

Call for Nominations: Oracle Fusion Middleware Innovation 2014

Are your customers using OracleFusion Middleware to deliver unique business value? If so, submit a nominationtoday for the 2014 Oracle Excellence Awards for Oracle Fusion MiddlewareInnovation as their Oracle Sales Partner or encourage them to submit their ownnomination. These highly coveted awards honor customers and their partners fortheir cutting-edge solutions using Oracle Fusion Middleware. Winners areselected based on the uniqueness of their business case, business benefits,level of impact relative to the size of the organization, complexity andmagnitude of implementation, and the originality of architecture. CustomerWinners receive a free pass to OracleOpenWorld 2014 in San Francisco (September 28-October 2)and will be honored during a special event at OpenWorld.  Award Winnersbecome great references as well! Categories include: Oracle Exalogic Elastic Cloud Oracle Cloud Application Foundation Oracle Service-Oriented Architecture Business Process Management Oracle WebCenter Oracle Identity Management Oracle Data Integration Oracle Development Tools and Framework Big Data and Business Analytics Process To be considered for this award, complete or have your clients complete the Oracle Fusion Middleware Innovation SOA nomination form and send to: Innovation-Middleware_us@oracle.com Please complete this form with as much detail as possible. Nominations that do not have the solution area identified and the disclaimer on the last page cannot be considered for award Submit completed form and any relevant supporting documents to the email address above. IMPORTANT: Include category and company name in your email subject line, for example: “SOA_CompanyName_InnovationAwards2014” when submitting your nomination. Oracle may contact you to collect additional details, if necessary. Winners will be notified in mid-August. Timeline The deadline to submit allnominations is 5pm Pacific on June 20, 2014. Criteria An ideal nomination should highlight criteria including,but not limited to: Innovativeand visionary use of SOA Suite 11g Originalityof architecture Uniquenessof business use case Level ofimpact such as ROI or other measurable business benefit Solutionin or close to production Solutionincludes one or more of the following: Cloudintegration Mobileenablement FusionApplications integration B2Bprojects, especially replacement of legacy solutions (Sterling, Gentran, etc.) Processingand integration of events from devices (Internet of Things) Usage ofcomplementary technologies such as Data Integration, BPM, BusinessIntelligence… Benefits To Award Winners An Oracle Fusion Middleware Innovation trophy One free pass to Oracle OpenWorld 2014 Priority consideration for placement in Profit magazine,Oracle Magazine, or other Oracle publications & press releases Oracle Fusion Middleware Innovation logo for inclusion onyour own Website and/or press release To All Nominees Consideration for participating in OpenWorld 2014 panelsand speaking opportunities Consideration for featured Customer Success Story onOracle.com Consideration for placement in Profit magazine and/orOracle Magazine Consideration for placement in an Oracle press release orOracle Fusion Middleware podcast For additional information, go HERE.

Are your customers using Oracle Fusion Middleware to deliver unique business value? If so, submit a nomination today for the 2014 Oracle Excellence Awards for Oracle Fusion MiddlewareInnovation as...

Technical

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!

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...

Favorite Features

Responding in Real-Time with Big Data

For an organizationto respond in real-time it needs to acquire or develop systems that can respond in real-time. Such systems need to be ableto rapidly determine that a response is required and determine also what theappropriate and relevant response should be—they need to decide when and how toact. These kinds of decision-making systems are known as Decision ManagementSystems. To ensure that a response is delivered in real-time, moreevent-centric Decision Management Systems are required High-volume, high-speed front-line decisions must increasingly be made in real-time with big data and analytics that are actionable and operational. Oracle Event Processing and Oracle Real TimeDecisions are core components of a solution that allows organizations to detectrapidly changing situations from massive volumes of high velocity data to make optimal, real-time business decisions. Come to this webcast to hear James Taylor, CEO of Decision Management Solutions, discuss his latest research on why real-time responses must detect, analyze and act with greater automation. Here is a white paper on this topic by James Taylor: Transform your business with Big Data (white paper) For more information: Oracle Event Processing and Oracle Real Time Decisions You can also watch the webcast recording over here: Oracle Real Time Responses with Big Data

For an organization to respond in real-time it needs to acquire or develop systems that can respond in real-time. Such systems need to be ableto rapidly determine that a response is required and...

Favorite Features

API Management as a solution to Mobile Enablement

API Management is an innovative approach to mobileenablement that is seeing a lot of adoption in recent times. With APIManagement, organizations expose existing IT assets and services as ApplicationProgramming Interfaces or APIs, which can be leveraged by third parties. Thisallows tapping into innovation by mobile application developers external to theorganization and capturing new revenue opportunities. It allows fordifferentiated customer service as third parties may conglomerate disparateAPIs from different vendors to provide innovative solutions that would not bepossible otherwise.  OracleAPI Management is a unique in its offering that it encompasses managementof both the internal and external life-cycles of the APIs. It offers thefollowing: · Provides complete API life-cycle management,including definition, creation, security, monitoring, and management of APIs · Enables developers to REST-ify existing andnew services for API exposure · Providesopportunities to grow and enrich developer communities with pre-built,customizable portals · Delivers proven, trusted API managementsolutions Figure: API Management Lifecycle – ReferenceArchitecture  Specifics on the components of the API Management architecture:  1. API Portal External developerportal, sits on top of API repository & API gateway   Self-service registration, on-boarding  API "market place" API documentation, forums, blogs, "support" API key delivery API testing tools Visualization of runtime usage metrics/monitoring Bill presentment/contract agreement  2. Oracle API Gateway Exposes APIs to the external world API Key generation/validation Access enforcement Rate Limiting / Client Throttling Response caching API virtualization in theDMZ Security token & protocol mediation Firewalling, method/parameter whitelisting API aggregation & mash-up API usage measurement & reporting 3. Oracle Enterprise Repository Back office API Catalog  Content prep environment API service dependency analysis API lifecycle management  4. Oracle Service Bus Access enforcement Routing, mediation, servicethrottling, response caching, versioning - abstracts backend services Richconnectivity   Heavy duty payloadtransformations API virtualization, protocol & security translation forinternal apps To find out more, visit us: Oracle API ManagementTo learn more about Oracle Mobile Suite to help you with your mobile strategy, visit us at oracle.com/mobile This is the third post in the Mobile Integration blog series. Here are the other two: Simplifying Enterprise Mobile IntegrationMobile Service Enablement with Oracle Service Bus 

API Management is an innovative approach to mobile enablement that is seeing a lot of adoption in recent times. With API Management, organizations expose existing IT assets and services as ApplicationP...

Favorite Features

Mobile Service Enablement with Oracle Service Bus

Mobile service enablement is an extension of SOA for mobile channels. It virtualizes new and existing services and delivers mobile applications. The underlying infrastructure when designed for reuse and extensibility can be easily leveraged for mobile channels. It involves exposing existing business assets as services through a mediation layer such as Oracle Service Bus and building out a mobile front-end using Oracle ADF Mobile. Enterprise Manager and SOA Management Pack can be leveraged to manage the services just the way they would for any other channel, ensuring performance and availability. This approach allows leveraging existing infrastructure for developing on a mobile channel. It helps create new channels using existing SOA infrastructure. REST-enablement of services is done in a matter of minutes as it is built into the service virtualization and mediation layer. Figure: Mobile Service Enablement using Oracle Service Bus - for service virtualization and mediation This is a quick and time-tested way to enable mobile as one of several channels as part of expanding your business. We have several Oracle SOA Suite customers who have taken this approach and succeeded with it. Here are a  few: Agilent transforms IT with Oracle SOA Suite and delivers on Mobile Strategy  Ricoh Americas and City of Denver take their applications mobile with Oracle SOA Suite To learn  more about Oracle Mobile Suite which can aid with this strategy visit us at oracle.com/mobile This is the second in part of a three part blog series on Mobile Integration. Here is the first: Simplifying Enterprise Mobile Integration

Mobile service enablement is an extension of SOA for mobile channels. It virtualizes new and existing services and delivers mobile applications. The underlying infrastructure when designed for reuse...

Favorite Features

Integration for Airlines and Cargo Hubs

Thank you to Krishnaprem Bhatia, Product Manager for Oracle B2B Integration for this insightful blog post on the latest B2B integration trends for airlines and cargo hubs: Market TrendMany airlines today are using antiquated mainframe and proprietary systems for maintaining their Passenger Service Systems (PSS). These systems are  typically mainframe systems which are old and complex with a high cost of maintenance. Airlines want to modernize these systems and reduce their costs by consolidation of numerous point solutions and legacy applications. The need to reduce complexity, bring down IT costs and increase their flexibility is driving airlines to outsource their PSS systems to vendors such as Amadeus. Although self development of these PSS systems can be done in-house by major airlines, it can be more expensive, less flexible, and less feature rich than the outsourcing option.As airlines outsource more of their PSS systems, they need to exchange business documents such as reservations and ticketing with the outsourced provider. They also need visibility and manageability into the data flowing from outsourced systems into their enterprises.This incoming passenger data also needs to be integrated back into their internal systems. For example, different documents received from the outsourced PSS systems need to be processed and stored so that they are available to other internal systems. This has to be done using standards-based technologies for compliance and interoperability, ensuring that performance and operations SLAs are met at the same time.How does Oracle Service Integration fit in?Oracle B2B allows airlines to connect with their outsourced PSS systems such as Amadeus using industry standards-based technologies. Airlines can exchange different document types (typically EDI variants, non XML formats) such as passenger reservations, updates to reservations, inventory management, departure control systems and ticketing. Oracle B2B provides the ability to exchange these documents, process them, validate them, and translate them into XML for further processing by downstream components. Airlines typically exchange information with Amadeus using two modes. In the real-time (online) mode the messages are sent 'live' by the PSS systems on an ongoing basis as they occur. In the batch mode many messages are batched together and sent at a particular time. Oracle B2B provides support for both real-time and batch modes, providing critical functionality such as document translation, validation, de-batching for these documents. It also provides the communication mechanisms such as File, FTP and MQ for exchanging these messages with outsourced systems. All this is done using standards based technologies such as standard document and exchange protocols. Once B2B is done processing the messages, these are typically sent to adjacent components within Oracle SOA Suite for message enrichment and transformations. Messages can then be stored in an enterprise warehouse where this data can be used by other internal applications. The end to end scenarios typically have high performance SLAs in terms of throughput and end to end processing time.The products typically deployed in such scenarios include Oracle B2B, Oracle SOA Suite BPEL Process Manager for data transformation and enrichment and Oracle Data Integrator for migrating processed data into enterprise data warehouses. Customers may also choose to deploy this over Exalogic and Exadata systems for performance reasons.Some customer examplesThere are many customers who are using Oracle SOA B2B as described above today including an asian airliner who went live with Oracle B2B in November 2013. Their goal was to replace their mainframe-based passenger service system with a state of the art process that interfaces with Amadeus. The business scenarios included real-time integration, batch, no-fly list checks, integration with Amadeus via MQ. The new solution was based on Oracle SOA Suite middleware on the Exalogic and Exadata platforms. The benefits for the airline by deploying the new platform include reduction in cost, increased flexibility and increased performance (2x  for batch processing, 32x for no-fly list) Other similar customers include Sri Lankan Airlines who went live in Dec 2013 and All Nippon Airlines (ANA) planning to go live in 2014, along with others in the pipeline.We also see that Oracle B2B is used to provide B2B SaaS services. This is becoming more common as more enterprises move towards cloud adoption in general. We already have customers in the retail sector such as SPS Commerce who have built their SaaS solutions using Oracle B2B, but today there are also customers in the travel segment who are providing SaaS based brokerage services. For example, CHAMP Cargosystems is providing a cloud solution for cargo management to more than 89 airlines worldwide. They are the biggest cargo broker cloud platform with airlines, frieght carriers, cargo hubs etc. With hundreds of different endpoints integrated using multiple data formats, they estimate to deploy 15,000 agreements and exchange 50 million messages over 7 data centers. CHAMP Cargosystems is using Oracle B2B for Custom, EDI and IATA documents exchanging messages over File, FTP and numerous other transport protocols. They are also using SOA Suite for message enrichment, business rules, transformations and routing.There is a huge opportunity for the airline and cargo industry to improve their efficiency and agility as more and more airlines optimize their systems and move towards cloud adoption in general. Industry experts predict that there is going to be plenty of growth in this market for many years to come. For more information on Oracle B2B, see the following link

Thank you to Krishnaprem Bhatia, Product Manager for Oracle B2B Integration for this insightful blog post on the latest B2B integration trends for airlines and cargo hubs: Market TrendMany airlines...

Favorite Features

Simplifying Enterprise Mobile Integration

Looking to capitalize on the mobile wave couldmean many improvements from an existing business strategy. Today, everyone is constantlyconnected and wants to engage with businesses when and where they choose,whether on the web or via mobile or social channels. For customers andpartners, mobility could mean improved user experience with value addedservices. Mobility increases productivity for employees with availability oftimely information to make informed decisions as well as streamlining ofbusiness processes. It could reduce support costs and streamline customersupport. Adding mobile channels can also result in innovation and new sourcesof revenue. Solutions for Mobile Integration There are several approaches to solutions for mobileintegration of which we will consider two. · MobileService Enablement Organizations looking to control the end-to-end userexperience from the enterprise application all the way to the mobile front-end,pick this approach. · APIManagement This solution allows organizations to expose existing businessassets as application programming interfaces or APIs for consumption byexternal third parties. There are two ways to developing an enterprise mobilestrategy with SOA -- controlling the end-to-end integration experience from theenterprise to the hand held, or exposing enterprise assets through APIs forthird parties to build out mobile solutions. Oracle SOA Suite hasofferings for mobile-enablement and API management that address both strategies.An integral part of Oracle Mobile Platform, Oracle SOA Suite can address themyriad of mobile integration challenges, whether they reside on premise orin the Cloud. Security, management, runtime enablement are all key aspectsof service integration that serve as the solution for mobile serviceenablement. API Management on the other hand leverages service integration tomanage APIs internally, but it involves a bit more to actually manage the APIsexternally as assets that are available for consumption – it involves managingthe external lifecycle of the APIs ensuring adoption and fostering a developercommunity among third parties. In this three part blog series, we will delve into the details of Mobile Service Enablement and API Management so you can consider your strategy for enterprise mobile enablement. Meanwhile, you can explore more on the new Oracle Mobile Suite which can aid you with either strategy by visiting oracle.com/mobile. And here's where you can find more or Oracle SOA Suite: oracle.com/soa

Looking to capitalize on the mobile wave could mean many improvements from an existing business strategy. Today, everyone is constantlyconnected and wants to engage with businesses when and where...

Favorite Features

NTT Communications delivers on predictive monitoring using Oracle Event Processing

NTT Communications Corporation selected the Oracle products to help improve the quality of its network services, increase predictive failure detection and maximize workload efficiency. To provide enhanced customer satisfaction levels, NTT was looking to enhance its network traffic monitoring abilities and also be able to perform advanced data analytics. But the previous system could not give what NTT was looking for and hence the change by the company.The new system is able to process 1.4 million packets per second through in-memory streaming, and as a result, it can provide not only predictive failure detection, but also early alerts for unusual network situations. Some actions have also been automated, resulting in greater efficiency and significant annual cost reductions. Oracle Event Processing on Oracle Exalogic Engineered Systems, meets NTT Communications Corporation’s extreme performance requirements and provides highly flexible network visualization in real time. You can read more about this in Oracle's press release on NTT Communications:  NTT Communications Leverages Oracle’s Engineered Systems and In-Memory Products to Provide Customers with Real Time, Predictive Monitoring of Network Services Also here is a recent InfoTech feature on NTT communications: “As the leading telecommunication company in the world, we want to provide our customers with the best possible quality of service. By deploying Oracle Engineered Systems we wanted to not only improve our network services but also increase our ability to predict potential failures and maximize workload efficiency,” said Tetsuya Funabashi, Senior Vice President, NTT Communications Corporation. “We were pleasantly surprised at how quickly the deployment happened. Because the Oracle Engineered Systems are designed to work together they are high performance, scalable and very efficient. Our new system also provides our customers with security according to inform their condition quickly. We’re tryingto create more new value and features to our customers with Oracle products. To learn more visit us:  Oracle Event Processing Oracle Exalogic Elastic Cloud Fast Data Solutions

NTT Communications Corporation selected the Oracle products to help improve the quality of its network services, increase predictive failure detection and maximize workload efficiency. To provide...

Favorite Features

Oracle SOA Suite Customer Schneider National CIO on Oracle cio2cio

Schneider National CIO Judy Lemke talks with Oracle CIO MarkSunday about the challenges Schneider National faced and how the companyovercame them through a business-wide transformation.  In 2007, Schneider Nationalchanged every process they had as part of project "Quest" to transform 20year-old custom developed and integrated applications to "FutureProof" the infrastructure. Ms. Lemke also describes the difference between a vendor and a partner and how Oracle played an important role in their successful transformation. The video can be accessed here and the complete Schneider National Customer Transformation story isavailable as a detailed white paper at this link. Here is a quicksummary of the background and key take-aways that highlight the unifieddifference in Oracle’s approach to integration: Prior to the Transformation Complex applications and data environment at Schneider Expensive and time-consuming to maintain and evolveapplication integration Multiple order entry systems, multiple rating engines,several sources of customer information, no “single version of the truth” Launched a 5-year business transformation program – “Quest” Objectives Rationalize, simplify, and modernize enterprise IT applicationsand infrastructure Create a modular, flexible, expandable and scalable ITarchitecture for long-term strategic growth Core tenets: Common development environment, common runtimeenvironment, and common management environment to standardize processes andtools Results Consolidated to a single core set of unified tools,providing a consistent programming model for developers Lower development and maintenance costs Over 200 application integrations Introduced re-usable enterprise web services such as TranportationOrder,Claims, Shipment, Account, AccountProfile, Location, Driver, Supplier and more. Real time tuning of data flow using 40 business rules Proven scalability to over 20 million messages per day Oracle B2B for EDI, part of Oracle SOA Suite, with over 900trading partners and over 100 types of B2B documents

Schneider National CIO Judy Lemke talks with Oracle CIO Mark Sunday about the challenges Schneider National faced and how the company overcame them through a business-wide transformation.  In 2007,...

Favorite Features

Oracle Introduces Cloud Adapter to Simplify Salesforce.com Integration

“A game changer addition to Oracle…” is how Matt Wright, CTOof Rubicon Red put it.  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. 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"

“A game changer addition to Oracle…” is how Matt Wright, CTO of Rubicon Red put it.  If you have been asking yourself: “Do I need another integration toolkit separate from my existing platform just for...

Favorite Features

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.

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...

Favorite Features

B2B - AS2 Best Practices for MDNs

MDN Usage in AS2 An MDN (Message Disposition Notification) is a transmission level acknowledgment used in the AS2 standard, so that the sender knows that the receiver successfully acquired the message in a B2B scenario.  B2B (Business to Business) is an integration term used to describe the sending and receiving of business messages between business partners.  When the business messages are being sent over the internet via HTTP or SMTP, it is critical to business operators to know that the messages were transmitted successfully to the right party.   In order to give assurance to the business operators, specific B2B transmission standards have been developed.  We call these standards "Message Exchange Standards".  These include AS1, AS2, AS4, ebMS and RNIF, to name a few.  AS2 is a very common standard for EDI messaging.  It is important for everyone using the standard to do so in the same way, or else inter-operation becomes very difficult or impossible.  Here is a diagram showing a typical EDI interaction over AS2 between two fictitious partners named OracleServices and MarketInc. Note that the MDN's are used to acknowledge the receipt of both the 850 and the 997 documents. AS2 provides features such as Non-Repudiation of Origin, Non-Repudiation of Receipt, and Message Protection.  When sending a message, the sender includes a digital signature, and the receiver replies with an acknowledgement called an MDN (Message Disposition Notification) that includes the receiver's digital signature.  Because each message is signed digitally, the receiver can be sure that original message has really been sent by the sender, and that the message has not been tampered with, which we call Non-Repudiation of Origin.  When the receiver replies with the signed MDN, the sender can be sure that the receiver obtained the message successfully, and that it was the correct receiver, which we call Non-Repudiation of Receipt.  When message encryption is turned on, then the message can be protected in flight because it can only be decrypted by the receiver. The best analogy to help people understand this is a shipping example.  If you ship an overnight package from your office to a business partner's office, which contains a sensitive and time critical document like an agreement that you've signed, you want to make sure that it is delivered on time and to the right place.  You can ask for extra services from the shipping company such as an email delivery notification and a signature upon receipt.   The email notification is much like an MDN.  The signature you put on the agreement is like the digital signature of the sender, and the signature that the shipping company collects is like the digital signature of the receiver.  Everyone is confident that the document was delivered correctly and is in fact the document that it is supposed to be. The scope of the MDN is as follows: Acknowledge the successful transmission of the message (the transport) Verify the identity of the sender through the digital signature Verify the integrity of the message by comparing a hash value produced by the sender and encrypted in the digital signature with the hash value of the decrypted received message Sometimes, people attempt to include more into the scope of an MDN, which causes confusion and replicates functionality provided by other B2B Standards.  These functions are NOT in scope for an MDN: Message Validation - (e.g. EDI Validation or XML Schema validation) Successful processing of the message through the entire back end application process (e.g. PO Acknowledgement) When Message Validation or Application Acknowledgements are attempted to be added to the MDN, it can cause significant delays to the MDN delivery, and can cause confusion at the sender, because the sender will not know if the negative Acknowledgment is because of message corruption (message integrity check), or because of a syntax violation. Most users of the message exchange standards and B2B standards will want the MDN to quickly validate the transmission of the message, and would expect a 997 or CONTRL message as a functional acknowledgment for the message syntax validation. In the case of XML standards, some provide equivalent document definitions for Functional Acknowledgments, such as the ConfirmBOD in OAGIS.  If a custom XML document is being used, then a mutually agreed upon XML document should also be developed to transmit the successful parsing of the XML document, if that functionality is desired.  If there are other exception handling processes developed by the receiver, this may not be necessary, as long as the sender can be notified somehow that there was a syntax violation through email, phone or fax.  Of course, if you are doing a B2B interaction, it is best to try to take advantage of the existing B2B standards that are available so that you don't have to reinvent the wheel. AS2 and other Message Exchange Standards provide an excellent mechanism to securely transfer business documents over the Internet.  Be careful not to mix the purpose of Transport standards with Data Standards though, and you can inter-operate with your partners successfully.

MDN Usage in AS2 An MDN (Message Disposition Notification) is a transmission level acknowledgment used in the AS2 standard, so that the sender knows that the receiver successfullyacquired the message...

Technical

Oracle SOA Black Belt Cheat Sheets (Free Download of the Year!)

'Tis the season of giving, so for this last post of the year, I am pleased to make available some of our most requested cheat sheets used internally and by various implementation partners world wide. These cheat sheets were created as part of the Oracle SOA Black Belt training sessions - advanced hands-on workshops that are available only to experienced Oracle SOA practitioners to gain deeper insight into the workings of the engine, enabling them to architect scalable solutions. If you have gone through this workshop, or have been working with the BPEL engine, I hope you will find this as a handy resource. In case you are curious about this "black belt" workshop, here is a day-by-day blog written by one of our attendees. SOA Black Belt Workshop, Day 1:Infrastructure EssentialsSOA Black Belt Workshop, Day 2:Engine InternalsSOA Black Belt Workshop, Day 3:Architecture InternalsSOA Black Belt Workshop, day 4: Solution areas And if you are wondering, yes, in some locations, we actually do hand out physical black belts - thanks to Jürgen Kress' SOA Community. Follow the tweets for more pictures. Click on the link to download each. In case of any errors or if you would like to see more such collateral, please do provide feedback. Weblogic Server Essentials Cheat Sheet (pdf) SOA Essentials Cheat Sheet (pdf) BPEL Service Engine Internals Cheat Sheet (pdf) SOA Diagnostics Cheat Sheet (pdf) -- Thanks to Shawn Bailey for this one! Happy Holidays and see you in the next year!

'Tis the season of giving, so for this last post of the year, I am pleased to make available some of our most requested cheat sheets used internally and by various implementation partners world wide....

Favorite Features

Oracle's Mobile Strategy Revealed

Mobile is on the mind of every business. However, enabling existing business applications on handhelds can be very challenging. Unless the right platform and strategy is chosen, mobile-enablement could become the next IT nightmare. Or worse, it could result in low adoption of the business application on mobile channels, failing to deliver on those promised new and golden revenue opportunities. Rather than approach your mobile strategy as building a one-off mobile front-end to a few business applications, how about your approach be to have a mobile-front as part of the solution for every business application in the organization? Considering the ubiquity of high-speed mobile connection, this is the only logical approach. One of the greatest issues to be addressed when considering mobile is form factor: leveraging an existing busy front-end on mobile is guaranteed to reduce the chances of success of the mobile-app. Also the issue of writing a mobile app once and having it run on different mobile handhelds, is something that needs to be considered upfront. A point of consideration while building out your mobile strategy is the kind of application that should be provided - native to the mobile device, web-based or hybrid? What about connection of the mobile front to the back-end on-premise as well as cloud hosted solutions? What does it take to design the mobile applications so that they can change independent of the back-end? Security is another large issue that needs to be addressed when considering mobile. And lastly, the scale of interaction and the unknown user can be provide very different challenges from traditional interactions with on-premise enterprise applications. Mobile is all about innovation - it is not about taking the same enterprise business application and simply exposing it on handhelds. Rather it is about exciting and new solutions that can provide value-add to the consumer in ways unimaginable without the mobility. This is the chance at tremendous business opportunity. Contextual awareness brings a new flavor to traditional enterprise applications. In addition, mobile applications have other applications not available in traditional enterprise solutions, such as a mobile camera or GPS, when leveraged right, these can turn the user experience on its head. In this webinar below Anne Thomas Manes from Gartner does a fabulous effort at highlighting all the main issues when considering your new mobile strategy. Oracle, in addition, has revealed a comprehensive offering to simplify enterprise mobility. The highlight of the presentation are the demonstrations of mobile enabling enterprise applications by Chris Tonas, VP of Mobility and Development Tools and Suhas Uliyar, VP of Mobile Strategy. You can access this webinar here today: Oracle Mobile Update: Simplifying Enterprise Mobility

Mobile is on the mind of every business. However, enabling existing business applications on handhelds can be very challenging. Unless the right platform and strategy is chosen, mobile-enablement...

Favorite Features

Debunking Myths at Cloud Expo 2013

One of the advantages of living and working in the Bay Area as a tech-lover, is being steeped in high-tech to the brim, with easy access to  good quality conferences. One such was Cloud Expo 2013 that I had the fortune to attend earlier this Fall. The size of the conference was a stark contrast to the Oracle Open World conference that I was recuperating from hosting. But the quality of the keynote speakers was exceptional and the content was extremely engaging. It gave me an opportunity to examine what has happened in the world of cloud from the time of inception over a decade ago. Several companies have been going the way of the cloud long before the term was even coined. It typically starts with consolidation and realizing gain with a shared infrastructure within the organization. Cloud adoption seems a continuum rather than one jump from the world of silo-ed on-premise hosting to a private or public cloud. And it seems to be the case that organizations will never really transition completely to a full cloud infrastructure, rather pick and choose based on need. This makes the integration challenge more relevant than ever before. It was also interesting to observe the consistent message across vendors that private cloud seems to have picked up and surpassed public cloud in terms of adoption. Public cloud seems to be filled with specialized vendors who want to gain on solving common problems really well, which has created a whole new integration challenge for consumers who want to capitalize on the best-of-breed offerings across different public clouds while still continuing to host on-premise and even leveraging private cloud in addition. And though it seemed that cloud would be omnipresent with everything going the way of utilities such as electricity and water, where people don't want to know the source and just leverage the resource, we are not quite there with it.  Rex Wang, VP of Product Marketing at Oracle who leads the Cloud marketing initiative put forth an excellent presentation that debunked a lot of myths surrounding cloud that helped enhance understanding of the trends in the space. You can watch the video here: Ten Myths of Cloud Computing You can also read more on his presentation and access it here: Download As for addressing the need to have a seamless integration across different public and private cloud offerings that include integration with on-premise applications, you can look to Oracle SOA Suite. Learn more on Oracle's offering to help with the integration challenges in this new game changing model of business operations with Cloud Integration Solution

One of the advantages of living and working in the Bay Area as a tech-lover, is being steeped in high-tech to the brim, with easy access to  good quality conferences. One such was Cloud Expo 2013 that...

Technical

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 layer. The 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.

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...

Favorite Features

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

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.  Oracle SOA Suite for healthcare integration is part of a comprehensive middleware environment designed to correlate data points, link applications, and comply with the myriad challenges of this highly regulated, data-intensive industry. Smoothing data interchange helps streamline every phase of the healthcare lifecycle—from initiation, eligibility, and enrollment to service delivery, program analysis, and reporting. Oracle’s mature middleware tools help providers to interface clinical and administrative systems as they share information, both internally among departments as well as externally with other providers and insurance carriers.Here is a new white paper that details more about this offering: Oracle SOA Suite for Healthcare Integration

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...

Favorite Features

SOA Summit - Oracle Session Replay

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 Solutionsfor Simplifying Cloud/On-Premises Integration As you will see in the reply below, this session introduces Three common reasons for integration complexity: Disparate Toolkits Lack of API Management Rigid, Brittle Infrastructure and then the Three solutions to these challenges: Unify Cloud On-premises Integration Enable Multi-channel Development with API Management 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 This 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.  - 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:

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 forSimplifying...

Favorite Features

Celebrating the Winners for 2013 Oracle Excellence Awards for Fusion Middleware Innovation

Oracle announces the winners of the most prestigious awards in Middleware, the Oracle Excellence Awards for Fusion Middleware Innovation at Oracle Open World every year. This year's winners in SOA & BPM  were selected for their innovation and it gives us great pleasure in acknowledging our heroes. Here are the winners: Telefonica Movistar Mexico TelefonicaMovistar Mexico has built a cutting edge Mobile Virtual Network Enabler (MVNE)software platform using re-usable Web services built on top Oracle SOA Suite onExalogic to integrate with legacy systems. They also leveraged Oracle SOA Suitefor a new self-service mobile application, demonstrating their responsivenessto rapidly evolving business demands. The resulting solution helped TelefónicaMovistar Mexico achieve a 20% annual ROI and a 40% reduction in Time to Marketwhen compared with their other initiatives. Wyndham Exchange & Rentals (WER) WyndhamExchange & Rentals (WER) created a 360-degree experience for theircustomers leveraging e-commerce, mobile commerce, social networking, and cloud.Wyndham replaced heavyweight point-to-point integrations (based on anothervendor’s technology) to legacy mainframe API’s with stateless Web services andorchestrations implemented with Oracle SOA Suite and hosted on Oracle ServiceBus. The resulting solution powered by Oracle Fusion Middleware has helped WERachieve a 30% annual ROI, reduce time to market from 12 Months to 12 Weeks, andlaunch a mobile version of the site which now contributes more than 6% of theoverall customer traffic. Sicredi Sicredi, a financial services cooperative based in Brazil. developed a corporate portal based on Oracle WebCenter, Oracle Business Process Management (BPM), Oracle Business Activity Monitoring (BAM), Siebel CRM, and Oracle Enterprise Repository, running on Oracle Exalogic. Approximately 15,000 Sicredi employees in more than 1,100 branches use this portal, approving loans in less than one day – a 3X reduction in processing time. If you missed out on the action at Oracle Open World 2013, it's still not too late. Join us at an Oracle Day 2013 in a city right where you are: Welcome to Oracle Day 2013

Oracle announces the winners of the most prestigious awards in Middleware, the Oracle Excellence Awards for Fusion Middleware Innovation at Oracle Open World every year. This year's winners in SOA &...

Oracle OpenWorld 2013 - Real-World Cloud Integration Session Highlights

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. 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>". 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.

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...

Favorite Features

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 interest 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. The 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.   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: 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.

Oracle SOA Suite took center stage at the Oracle OpenWorld 2013 this year as a result of strong customer interest in enabling mobile services and integrating with cloud applications. In case you...

Oracle

Integrated Cloud Applications & Platform Services