Script:Let’s take a quick look at the agenda. We’ll start by examining the business drivers for Mobile Integration and then take a dive into solutions that are offered by both SOA and BPM. There are three approaches to Mobile Integration that we will examine. Under SOA, we’ll look at mobile service enablement as well as API Management. And then consider BPM for Mobile Enablement. We’ll listen to customer stories as we go through each solution so that you can understand what would be the right choice for your mobile integration strategy.
Script:Organizations are looking to capitalize on the mobile wave. This could mean many improvements from their current business strategy – it could mean increased productivity for their employees, availability of timely information to make informed decisions as well as streamlining of their business processes. And for customers and partners, mobility could mean improved user experience right when and where you need it. It could reduce support costs and streamline customer support. And adding mobile channels can also mean innovation and new means of revenue.Organizations may be looking to expose their current as well as new enterprise applications on a variety of mobile devices – either as-is or as a means to an end.Next – let us look at the solutions available for mobile integration that can help achieve all of the benefits we just discussed.
Script:There are three approaches to solutions for mobile integration.SOA provides Mobile Service Enablement. Organizations looking to control the end-to-end user experience from the enterprise application all the way to the mobile front end, pick this approach.API Management is the next approach that allows organizations to expose existing business assets as application programming interfaces or APIs for consumption by external third parties. BPM for Mobile takes a more top down business driven approach of business process orchestration with conversion of human interaction in the workflow to mobile front-ends.Next we’ll take a deeper dive into each of these three areas.
Script: There are two ways to developing an enterprise mobile strategy with SOA -- controlling the end-to-end integration experience from the enterprise to the handheld, or exposing enterprise assets through APIs for third parties to build out mobile solutions. Oracle SOA Suite, has offerings for mobile-enablement and API management that address both strategies. An integral part of Oracle Mobile Platform, Oracle SOA Suite can address the myriad of mobile integration challenges, whether they reside on premise or in the Cloud.Security, management, runtime enablement are all key aspects of service integration that serve as the solution for mobile service enablement. API Management on the other hand leverages service integration to manage APIs internally, but it involves a bit more to actually manage the APIs externally as assets that are available for consumption – it involves managing the external lifecycle of the APIs as well ensuring adoption of the APIs externally and fostering a developer community among third parties.
Script:Mobile service enablement is an extension of SOA for mobile channels. 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 SOA Management Pack can be leveraged to manage the services just they way they would for any other channel, ensuring performance and availability. This approach allows leveraging existing infrastructure for developing on a mobile channel.
Script: 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 Application Programming Interfaces or APIs which can be leveraged by third parties. This allows tapping into innovation by mobile application developers external to the organization and capturing new revenue opportunities. It allows for differentiated customer service as third parties may conglomerate disparate APIs from different vendors to provide innovative solutions that would not be possible otherwise. Oracle API Management: http://www.oracle.com/us/products/middleware/soa/api-management/overview/index.html- Provides complete API lifecycle management, including definition, creation, security, monitoring, and management of APIs- Enables developers to REST-ify existing and new services for API exposure- Provides opportunities to grow and enrich developer communities with pre-built, customizable portals- Delivers proven, trusted API management solutions
Script: A seamless mobile extension for applications is the automatic generation of page flows for human tasks and integration with ADF mobile. BPM for Mobile Enablement allows a top down approach of mobilizing turnkey business processes. This can revolutionize the business approach of the organization as all touchpoints in a given business process – customers, partners, vendors as well as employees are given mobile access. The data becomes more relevant and timely with mobile interaction.
Script:Mobile enabling business processes ensures location and contextual information is provided in real-time, affecting the flow of the business process. The business process can react based on this information. When mobile enablement of human workflows is inbuilt as an option in BPM, it can speed up the process of mobile enabling your enterprise. In addition, when mobile enabled, it can change the flow of the business process itself due to timely response of the participants in the business process.
Script:Only Oracle provides solutions that can cater to what the customer wants when it comes to mobile integration. Based on the strategy of the customer to leverage API Management or mobile enablement or a top-down approach with BPM, Oracle provides a complete solution that works in every case. It provides end-to-end internal as well external lifecycle management of APIs, and business driven application extensibility with seamless mobile enablement.
Main point:Cloud Application Foundation is the innovator’s complete and integrated modern cloud application infrastructureBuilt using best of breed components (WLS, Coherence, Tuxedo, more)#1 in productivity for standard and next-generation technologies, including Java, HTML5 and mobility40% of the market-leading products are part of Cloud App FoundationOptimized to provide high availability and performance, integration tailored to Oracle Engineered Systems
Main point:These are the products we will be covering today. Not just the run time, but also management and developer toolsKey components of Cloud App Foundation WebLogic and CoherenceAnd to ensure immediate productivity, supportive management tooling in Enterprise Manager and several flavors of development tools allowing for maximization of choice for developersYou can see that Cloud App Foundation is an integral part of the Oracle technology stack, and is actively enabling organizations to enjoy maximum flexibility in their move to the cloud, and we’ll cover that more later. For nowTransition to WebLogic montage video to showcase how customers are using WLS and key components of Cloud App Foundation in the real world
Coming out of video…Since we just saw a video about WebLogic, let’s begin there…Main Point:We’re Addressing customer concerns around Cloud, elasticity, DB integration, manageability – as well as our long-time strength in addressing developers and their technologiesThe simplicity theme continues here with WebLogic offering built-in support for not only other CAF products, but also Database 12c. Further, dynamic clustering both eliminates error points and provide scalability for demanding applications. By consolidating management functions, update, install and patching mechanisms, WebLogic is simplifying operational processes and unifying previously disparate tasks.Finally we see for developers an increase in productivity and simplification in DevOps with advanced integration with open and emerging standards such as Maven, HTML5, WebSockets and many other technologies commonly utilized today.Now, we can look at a couple of these features in more detail…
Main point:Dynamic server clusters allow you to scale WebLogic dynamically to address unpredictable loads and traffic.WebLogic has always had ability to scale, but previously you had to predefine servers individually Now with dynamic clustering, you can define template for scale-out, and at run-time it will scale out for you. Example: unpredictable spike in user traffic.Simplifies management of environment and eliminates possible error points – one place for change (in the template)
Main Point:Heavy integration with and investment in recently-released Database 12cNew features: multi-tenancy providing each tenant with their own pluggable database, sharing connections to use one connect poolMassive scale-out without overwhelming back-end, with intelligence to maximize performance and constrain resource usageIntegrated out of the box to take advantage of the latest features of both products immediatelyThere’s much more on WebLogic of course, and white papers and technical information are available on the main WebLogic page for consumption.
Main Point:Includes robust management and deployment capabilitiesStandardized on Oracle installation, patching and management tools – consistent provisioningGOLDENGATE HOTCACHEHow do we bring data into memory and keep it fresh? This is a classic problem: stale data.Previously could push data into cache with a manual process building Java triggersRight now, a Java App, using JPA, makes a request for Java Object and it returns the data. We reversed that and used ORM to map DB change, pump into Java and update the data grid with singular change to keep the data cache always-accurate
Main point:Increasing amount of middleware you can manage and operate at scale – this is a single pane of glass, trace execution end to end, common modelacross all middleware using WebLogic management framework
Main Point:Releasing development tools and frameworks alongside Cloud Application Foundation products to ensure immediate productivity and interoperability out of the boxUpdates of JDeveloper, Application Development Framework, Eclipse and moreCustomers are of course building on this, but WE as Oracle have the same challenges: be agile and go to market faster. These tools allow that.
Main Point:And all these options are tailored to be ready out of the box for your chosen infrastructure, including cloud deploymentsOn-premise, Oracle and our partners provide high-quality services you’re accustomed to. On third-party clouds, like AWS and our recent partnership with Windows Azure, you can quickly provision Oracle resources, and on the Oracle Cloud, you’ll discover the easiest-to-integrate environments and simplified operations around the Oracle stack.
Key Points: For more information, visit us on oracle.com/middleware or oracle.com/goto/cloudappfoundation. or follow us on LinkedIn, Facebook and Twitter, as well as read and view our blog content and YouTube videos
"Simplifying Mobile Integration for Enterprise Apps & The Innovators Application Platform: Are you keeping up?" - Michał Szkopiński, Senior Sales Consultant, Oracle Polska