31. Enterprise Manager 12c: The Nerve Center of Your Cloud
Complete Cloud Lifecycle
Management
– Delivery, management & support
– Private cloud by customers
– Oracle Cloud by Oracle IT
Unified PaaS model across
Oracle Cloud & private cloud
Planned hybrid cloud integration
– Schema and data migration
between Oracle Cloud and
private cloud
32. Summary: Simpler Integration with Oracle
CONNECTIVITY – Connecting and much more
SECURITY – Unify on-premise, cloud, mobile security
MANAGEMENT – Centralize with end-to-end visibility
Slide Transition: We’ve always been proud of our customer successes, and this year we have something else to be proud of -- our America’s Cup Racing team.ORACLE TEAM USA is defending their title in the 34th America’s Cup in San Francisco in 2013. If you’ve ever seen world-class sailing, you know that the teams make navigating currents, tides and wind speeds look easy – even at speeds up to 30 knots. The ORACLE TEAM USA boat itself is an engineering marvel built with the latest technologies and materials. Based on detailed analysis of weather patterns, wind speeds and other environmental conditions, it is designed to be in perfect balance while still being flexible enough to adjust to changing conditions.
Cloud is bringing together these trends and ENABLING incredible increases:Information access, anywhere, anytime (mobile)New models of interaction (social)Innovation and scaleImportantly, Cloud is not a 1-size fits all type of model. You have different cloud needs, depending upon your role, industry, geography.There are industry requirements, unique country and regional requirements that require multitude of clouds.
Whether you are building your own private cloud or leveraging public cloud services, many of today’s cloud options are incomplete, non-standard, inflexible and isolated.Manycloud offerings are specialized, offering limited functionality and lacking standards, as well as modern social and mobile capabilities.These solutions create data and business process fragmentation, integrations to manage, and expensive bolt-on solutions with a high cost to manage and maintainWith such solutions, you fail to produce the enterprise views demanded by executives, and you lack an enterprise-wide view of your entire cloud environment.
To carry this point further, “75% of large enterprise cloud deployments have 5 or more integration points. But, only 4% of those are fully integrated.” So while the upfront cost savings may be there initially, the true total cost of ownership and return on your cloud investment cannot be accurately assessed in isolation to your other business initiatives and supporting IT projects.
Oracle’s Applications strategy - Complete Solutions. Complete Choice.Complete Solutions – because it is all interconnected, within AND across areas of the businessComplete Choice – because no two businesses or IT strategies are alike
Oracle has the broadest cloud portfolio in the industry, delivering a complete range of production-level, cross-functional business applications running in the cloud for industries including sales and marketing, customer service, enterprise resource management, human capital, and talent management—all enriched with social collaboration tools and an intuitive user interface.
Adopt anywhere along the cloud continuum based on the amount of control you desire over things like customizations, upgrades, and data location, with the flexibility to adapt your cloud strategy as your business changesFor example, you can deploy and uptake new updates fastest with Oracle Cloud application services by subscribing to Oracle apps –updates can be automaticManaged Cloud Services provides a good balance for customers wanting more control while still benefiting from Oracle running and managing the Oracle apps for them Or on-premise – provides the most control, but there will be a compromise on agility and adoption speed.
http://www.youtube.com/watch?v=8l2oN0iwre0
•Co-existenceCustomers typically adopt new functionality that will co-exist easily with existing systems ( very low risk way to add capabilities; customer can just turn it off/on) while continuing to get value from existing investmentsVery similar situation is where customersreplace existing functionality over time; a good choice if say Fusion is a fit for the customer, but they want to take it slow•Full Suite: All in and want to retire customizations, etc.For example, replacing Seibel CRM with Fusion CRM Suite - don’t want to goof around with upgrading, integration,…I am just going to take care of it all at once
Coexistence was first envisioned to provide customers a path to Fusion Applications from Application Unlimited solutionsWith the acquisition of Taleo and RightNow – the strategy has evolved to include integration of those solutions with both Fusion Applications and with existing Application Unlimited solutionsAnd as these solutions are deployed in the cloud service – there is also the opportunity to integrate with or coexist with Database and Java Cloud Services, Identity Management services coordinating SSO, and now Social Relationship Management which is rapidly being adopted by all applications as the next cloud service to be leveraged across all Oracle Applications.
Key ThemesIntegration complexity exists due to lack of functional interoperability between applications in the areas of object semantics, business rules, customizations, security, message delivery, API styles, key mappings and data integration styles. This problem has existed since the beginning of on-premise apps and is only becoming more complex with SaaS, with increased adoption by new programming SDK and mobile clients. SaaS vendors realize this and have API documentation run in the hundreds of pages, rely on integration ISV partners or proprietary platforms, further increasing the IT challenges.Talking PointsThe issue is that we suffer from a dichotomy of standards.Cloudtechnologies are based on web standards HTTP/SOAP/REST, which is definitely a good start and makes them easier to code for. However, there are no functional standards for SaaS application semantics that can make them interoperable with each other. This leads to every SaaS vendor having its own flavor of standards for object semantics e.g. “Account”, customizations and business rules, security e.g. session headers, RBAC, QoS e.g. guaranteed message delivery and OAOO, API patterns e.g. XREF mappings, Query APIs e.g. SQL or Java style, ISV support e.g. loosely typed WSDL, Data integration approach e.g. CSV file formats. This is the reason integrations are hard, not due to lack of fancy tools to build REST clients.This problem has existed since the beginning of on-premise apps and is only becoming more complex with SaaS, with increased adoption by new programming SDK and mobile clients. Most SaaS vendors realize this and have API documentation run in the hundreds of pages, rely on integration ISV partners or proprietary platforms, further increasing the IT challenges.
Apps deployed in Oracle Cloud benefit from data protection at every layer of the tech stack, with federated controls and world class logical and physical data security in our global data centers: Layered: defense security and encryption at every layer of the tech stack, utilizing the latest physical and logical data security and protection solutions Federated: federated and consolidated IDM / access control across clouds, systems, and on-premise applications Compliance: Best practice processes, controls, and tools that help customers cost effectively and proactively comply with regulatory requirement across industries and countries
However since this discussion is about hybrid cloud and integrated Oracle Cloud with private clouds and existing on-premise applications, it’s important to have a comprehensive strategy around “Cloud Integration Security”. As your infrastructure begins to incorporate more SaaS applications and lower level services as an integral part of your now extended enterprise, there are new threats to consider. You are now incorporating messages from outside your firewall so you need to protect against “XML Bombs” as shown in the middle which can cause your internal XML parser to expand the message indefinitely until the size overwhelms your infrastructure. Other XML attacks include authentication attacks. Rather than attempting to add the extra security to every layer of your existing infrastructure, the strategy is to add an “enterprise gateway” outside the firewall but inside the DMZ
Now lets take a high-level look at the products that support these strategies as well as the components within the products:
The Oracle SOA Suite provides the application and SOA-foundation to simplify application infrastructures to provide faster time-to-market, greater agility, and lower total cost of ownership. Starting with the bottom layer:Connectivity:There are 3 different styles of connectivity…On the left we see “Cloud” connectivity which provides support for SaaS integration both at an application level as well as down to the discrete service level…for example ADP providing discrete services to return year-to-date income for a given employee number. Many Oracle SOA Suite customers connect directly with SaaS providers such as Salesforce.comThe second area of connectivity is for on-premise with application adapter, Web service, FTP, database, and file system support. And finally B2B connectivity leverages XML and EDI based business protocols as well as industry specific such as healthcare collaboration. Connectivity is a key strength of Oracle due Oracle providing expertise not only in the integration platform area but by also incorporating application developers into the integration development process. In the case of Oracle EBusiness Suite integration, the deep introspection of metadata was developed by the Oracle eBusiness suite developers for Oracle SOA Suite.Service Virtualization & MediationMoving up a layer, we see Service Virtualization & Mediation. The Oracle Service Bus, Oracle SOA Suite’s Enterprise Service Bus, provides this portion of the solution. By service virtualization, I mean the service consumer doesn’t actually call a back-end service. The call is made to this layer and this layer calls the actual service…in other words, the service is virtualized. This is key to providing “agility”. If you want to swap out the back-end application, not need to change how the service is called. Likewise, “Mediation” provides this middle layer as the “separation” we so often hear about when speaking about SOA.OrchestrationMoving up another layer, we see “Orchestration”. Lets say I want a self-service app to be able to call the Service Bus which calls a service to get a customer’s balance. If that amount exceeds $1000, we then need to check to see if this a “Platinum” (high-value) customer before providing the refund. If yes, the money is sent, if no, human exception management is required. This is “orchestration” and is provided by the BPEL Process Manager. BPEL stands for Business Process Execution Language which is the industry standard for integration-based process orchestration.AnalyticsAnd finally, with all of this data passing through the infrastructure, you have the opportunity to make sense of the data and publish it to Business Activity Monitoring (BAM) dashboards. When you hear about Key Performance Indicators (KPIs), these BAM dashboards provide the ability to publish these on a role-based approach. And finally, “Event Processing” is a newer field that lets you make sense of a large volume of data passing through your infrastructure so you can detect trends before they become issues or discover new business opportunities. For example, a product is launched shortly before the Christmas holidays and volumes are very high…to high to manually track and over time, the events are processed to detect a growing number of defect claims for a specific component. On an individual basis, each claim would simply launch a process (“orchestration”) to fix each individual issue but event processing would detect this as trend that may be far too soon after product launch allowing for the problem to be fixed well before it became a crisis.What’s unique about Oracle SOA Suite relative to the competition is the extent in which all this functionality is unified within a single design and management platform. Prior to Oracle SOA Suite, many companies relied on a mix of 2, 3, or more tools to accomplish the same solution which resulted in poor collaboration and inability to incorporate multiple integration and SOA components into a single solution.Most of Oracle SOA Suite is for near-real time collaboration and/or smaller payload messaging. What about the data integration scenario in which at specific times (such as the end of day), massive amounts of data are uploaded. How is this handled by Oracle? (next slide)
Pervasive and continuous access to accurate dataComplete offering: real-time, bulk data movement, transformation, bi-directional replication, data servicesCustomer and Product Data Quality, integrated to the solutionMaximum performance with lower cost of ownership, ease of use, and reliability
(Note: Hybrid Cloud – release planned for end of this calendar year)Today Oracle Enterprise Manager is your single management solution for managing all aspects of planning, building, testing, deploying, managing and optimizing your private cloud built on top of the Oracle stack. EM12c is also used by Oracle IT and support staff to deploy public cloud services and applications in Oracle Cloud and to triage and resolve problems issues customers are encountering on Oracle Cloud. Oracle Cloud customers also get access to Enterprise Manager dashboards to monitor the services already deployed on Oracle Cloud. We are keeping the PaaS architecture as close as possible when it comes to on-premise and Oracle cloud. This will give customers a credible, tested reference architecture for implementing cloud and also will form the basis of hybrid cloud in future.We are working on a hybrid cloud where the customer will be able to move data and apps across the clouds. For example, customer's test environment may run on Oracle Cloud and production may run on-premise. Customers will be able to move the apps back and forth using Oracle Enterprise Manager.
Delivers the same familiar Oracle applications, but in a PaaS and SaaS model.Leverages industry standard APIs - no “ad-hoc” APIsLeverages the same Oracle integration technologies you can deploy in-house today, no differences or custom integration codeGreatest deployment flexibility between your facilities and Oracle’s
So, how do you get there? To assist customers in their journey to cloud computing, Oracle’s lifecycle services provide a number of strategic advisory services, cloud readiness services and technology implementation services. Then to help you maximize performance for cloud computing, we help you monitor and maintain your environment and provide ongoing support and education.Oracle’s services can help you plan your path to cloud and stay optimized.----To take you to Cloud we believe you are going to move through 5 key phases and we deliver services within each phase: You are going to start with an architecture and roadmap for the deployment of the services/solutions you require. Oracle’s services aligns your business objectives and goals with an architecture strategy and practical roadmap to accelerate adoption of cloud for your environment. To help you on this path to Cloud, Oracle provides Cloud readiness services tailored to your environment to help you reduce complexity and increase automation.Then to help with you with implementation to achieve new operational efficiencies, Oracle’s implementation and migration services deliver best practices and tools to help you succeed. Once you are up and running with your Cloud environment, Oracle’s services delivers services to manage, continuously monitor and maintain your environment for maximum availability.Finally, we deliver ongoing support and education across the lifecycle, and, through support, provide you with continuous innovation to help you adapt to changing requirements and achieve long-term success.
To summarize, with Oracle you get a complete cloud solution. You can reduce cost and complexity with fully integrated stack while maximizing user productivity and innovation with richest functionality.