In this presentation, you’ll get an overview of the capabilities of Oracle Application Server 10g, the fastest-growing middleware platform available today.

Slides:



Advertisements
Similar presentations
Unified Communications Bill Palmer ADNET Technologies, Inc.
Advertisements

2  Industry trends and challenges  Windows Server 2012: Modern workstyle, enabled  Access from virtually anywhere, any device  Full Windows experience.
Which server is right for you? Get in Contact with us
Misys Treasury & Capital Markets
Introduction to DBA.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
1 Chapter 7 IT Infrastructures Business-Driven Technology
 16,000+ customers  1,000+ ISVs  1,400+ System Integrators  99 Technology Patents  1st Application Platform Suite  1st App Server On Linux  1st.
TIBCO Service-Oriented Architecture (SOA) Our SOA solutions help organizations migrate to an infrastructure composed of services that can be assembled,
Kevin Hudson Oracle Corporation October Evolution of Oracle from Application to Infrastructure.
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
[Name] [Title] Oracle Corporation Building an Enterprise Portal.
7-1 Chapter 7 IT Infrastructures Business-Driven Technology.
7-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 7 IT Infrastructures.
Managing the Oracle Application Server with Oracle Enterprise Manager 10g.
7-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 7 IT Infrastructures.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
The VERSO Product Returns Portal Incorporates Office 365 Outlook and Excel Add-Ins to Create Seamless Workflow for All Participating Users OFFICE 365 APP.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Business Applications– Using Java _____ Presented by Priya Saha.
Content Management: What Is It and Why Should You Care?
© 2011 IBM Corporation ® Managing Decision services in WebSphere Message Broker using WebSphere ILOG JRules. Amar Shah Mallanagouda Patil December 2011.
ABOUT COMPANY Janbask is one among the fastest growing IT Services and consulting company. We provide various solutions for strategy, consulting and implement.
SDN & NFV Driving Additional Value into Managed Services.
What Is Enterprise Computing?
SUSE Linux Enterprise Server for SAP Applications
J2EE Platform Overview (Application Architecture)
Introduction to Oracle Forms Developer and Oracle Forms Services
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Steven G. Harris Director, Java Platform Group Oracle Corporation
4 THE DIGITAL FIRM: ELECTRONIC COMMERCE & ELECTRONIC BUSINESS.
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
In this presentation, you’ll get an overview of the capabilities of Oracle Application Server 10g, the fastest-growing middleware platform available today.
Discovering Computers 2010: Living in a Digital World Chapter 14
CIM Modeling for E&U - (Short Version)
N-Tier Architecture.
Introduction to Oracle Forms Developer and Oracle Forms Services
New Heights by Guiding Them into the Cloud
IBM Tivoli Web Site Analyzer Training Document
SmartHOTEL Planner Add-In for Outlook: Office 365 Integration Enhances Room Planning, Booking, and Guest Management for Small Hotels and B&Bs OFFICE 365.
of our Partners and Customers
Free Cloud Management Portal for Microsoft Azure Empowers Enterprise Users to Govern Their Cloud Spending and Optimize Cloud Usage and Planning MICROSOFT.
SOA (Service Oriented Architecture)
Introduction to Oracle Forms Developer and Oracle Forms Services
Carl Holmes Christy Lee
Introduction.
Introduction to Cloud Computing
Replace with Application Image
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
Extending Your Integration Strategy
DeFacto Planning on the Powerful Microsoft Azure Platform Puts the Power of Intelligent and Timely Planning at Any Business Manager’s Fingertips Partner.
IT INFRASTRUCTURES Business-Driven Technologies
How businesses use information systems (Part 2)
It’s a Mixed Up World David J. Wippich Chief Executive Officer Ensim Corp. Deploying Unified Communications and Collaboration in Mixed Environments.
Dell Data Protection | Rapid Recovery: Simple, Quick, Configurable, and Affordable Cloud-Based Backup, Retention, and Archiving Powered by Microsoft Azure.
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
AWS Cloud Computing Masaki.
SOA-1: Fundamentals of Service-Oriented Architecture
A Process View of the Supply Chain
Technical Capabilities
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
BEA Systems, Inc. 1. One-slide Summary
Reportin Integrates with Microsoft Office 365 to Provide an End-to-End Platform for Financial Teams That Simplifies Report Creation and Management OFFICE.
E-BUSINESS E-Business is the powerful business environment that is
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
OU BATTLECARD: Oracle Identity Management Training
Presentation transcript:

In this presentation, you’ll get an overview of the capabilities of Oracle Application Server 10g, the fastest-growing middleware platform available today.

Oracle9i Application Server Market Leadership and Innovation 16,000+ customers 1,000+ ISVs 1,400+ System Integrators 99 Technology Patents 1st Application Platform Suite 1st App Server On Linux 1st in Performance Oracle App Server is based on proven technology. Used around the world at over 16,000 sites. ISVs provide tools. Sis are trained to extend the environment. Lots of innovation with over 99 technology patents. Oracle is also first in many ways – app platform suite (portals, cache, BI, etc.). First App Server on Linux. First in Performance – HP, Sun, etc. all run App Server quickly. The success of Oracle Application Server 10g is based on a history of technology innovation. Oracle AS was the first middleware platform to integrate core J2EE functionality with the extended middleware services such as portal, wireless, integration, identity management, and so on. Sometimes referred to as an “application platform suite”, this approach revolutionized the fragmented middleware market and is now widely viewed by industry analysts as the best strategy for reducing implementation and ongoing management costs. Oracle also pioneered innovations in J2EE performance, and holds the top performance and price/performance records on industry benchmarks such as ECPerf and SpecJ Application Server. Oracle also pioneered innovative, patent pending caching technology that accelerates applications and Web sites while at the same time improving system availability. Oracle Application Server Portal was the first J2EE-based portal product to support portlet access to distributed applications and data sources that can reside anywhere on the network. Oracle Application Server was the first application server incorporate support for integration adaptors and vertical protocols such as RosettaNet into the core application server, sparking a trend away from expensive proprietary integration products and toward standards-based integration on an application server foundation. More recently, Oracle announced new breakthroughs in its support for Grid computing, which dramatically lowers the cost of deploying scalable information systems through the coordinated use of low-cost commodity storage and hardware components. Oracle Application Server is 100% based on open industry standards, making it interoperable with a wide range of existing infrastructure and application products. It is supported by applications and tools from over 800 independent software vendors. In addition, hundreds of system integrators are delivering custom and prebuilt solutions on Oracle Application Server, including such industry leaders as Bearing Point, Cap Gemini, and Deloitte and Touche.

Responsive software infrastructure for grid computing Introducing Oracle 10g Oracle is proud to announce Oracle 10g – a new platform providing a responsive software infrastructure for grid computing. Responsive software infrastructure for grid computing

Isolated Applications Deployed on Islands of Infrastructure IT Challenges Isolated Applications Deployed on Islands of Infrastructure Expensive hardware, software, and labor Inflexible architecture limits business responsiveness In the past, the way companies built infrastructure was on independent servers with stand-alone applications (e.g. CRM, ERP). The problem with this approach was that it required expensive hardware and it was expensive to provision because there are no standard configurations. In addition, it was difficult to integrate systems and difficult to get information out of these systems. This means that its difficult to respond to changing business needs.

Oracle Strategy for IT Islands of Infrastructure Enterprise Isolated Applications Enterprise Grid Computing Responsive Software Architecture Oracle believes that the best way to address this problem is to evolve from islands of stove-piped infrastructure to grid computing. At the application level, move to a responsive software architecture.

Application Server Grid Enterprise Grid Computing Coordinated use of many servers acting as one large computer Storage Grid Database Grid Application Server Grid Grid Control The fundamental concept of the grid is to standardize on low-cost hardware, consolidate and virtualize into shared pools that act as one large computer. Today, IT departments buy large computers to anticipate point-in-time need, leaving with you under-utilized hardware. Or if you don’t have sufficient capacity, then the spikes in demand will cause you not to meet your quality of service. By having a grid of resources, you can dynamically allocate resources as needed. Finally, enterprise grid computing infrastructure must be a complete, integrated offering from a single vendor. Today, there are numerous vendors providing bits and pieces of software for grid computing. Customers are expected to integrate the infrastructure themselves. If grid computing is to become feasible for enterprise use, a complete infrastructure has to be available from one vendor that will support the entire thing. Add and Reallocate Capacity Quickly and Economically

Responsive Software Architecture Develop and manage reusable software services to improve flexibility and productivity Transactions Content Multi-Channel Authentication Collaboration Communication Integration Applications have traditionally been developed in isolation as monolythic blocks of code. As a result, they are inflexible and very expensive to adapt or change. By exposing functionality as business services, companies can compose new applications and integrate existing applications more quickly. In addition, you can optimize business processes by orchestrating Web services between applications or exposing business service directly to users through a portal or wireless device. Respond to Changing Requirements Quickly

Oracle Application Server 10g Integrated Middleware Platform Web Services B2B Integration Application Integration Any Data Source Business Intelligence Wireless & Mobile Enterprise Portal Management & Security Clustering & Caching Business Services Framework Rapid Application Development

Software Configuration Manager Application Development Framework Oracle Developer Suite 10g Integrated Development Platform Designer Software Configuration Manager Forms Developer JDeveloper Warehouse Builder Reports Developer BI Beans Discoverer Open Standards-Based Java, XML, SQL Application Development Framework Rapid Application Development

Oracle Application Server 10g Breadth and Depth for Strategic IT Initiatives Self-service Applications E-Commerce Enterprise Portals Identity Management Regulatory Compliance Web Services Application Integration Business Process Automation Trading Partner Connectivity Mobile and Wireless Business Intelligence Content Management Oracle provides a broad range of technologies that address strategic initiatives that your IT department needs to support – e.g. self-service apps, supply chain, etc. Over half of Fortune 500 companies and 16 of the Fortune 20 have chosen Oracle Application Server to optimize and automate their businesses. * Boeing, the world’s largest aerospace company, uses Oracle Application Server to analyze and optimize its manufacturing processes. · Honeywell used Oracle AS to implement a sales force automation portal that improved productivity, streamlined communications and cut costs. ·  Verizon, the largest provider of wireless communication in the U.S., uses Oracle Application Server to provide salespeople wireless access to their corporate sales portal. ·  Pakprint used Oracle Application Server to securely integrate suppliers and buyers into Latin America’s biggest online marketplace for paper and forest products. ·  CERN, the world's leading particle physics research laboratory, uses Oracle Application Server to power their multilingual procurement application. ·  Biotech leader CuraGen uses Oracle Application Server to power a drug discovery system that analyzes a terabyte of genomic information in their Oracle database. ·  Digital River, a global e-commerce services provider, saved over US$ 3,000,000 in hardware costs in one year and improved performance by 20x with Oracle Application Server. · Lufthansa uses Oracle Application Server’s business intelligence capabilities to analyze customer feedback and improve customer service.

Oracle Application Server 10g Market Leadership and Innovation 16,000+ customers 1,000+ ISVs 1,400+ System Integrators 99 Technology Patents 1st Application Platform Suite 1st App Server On Linux 1st in Performance Oracle App Server is based on proven technology. Used around the world at over 16,000 sites. ISVs provide tools. Sis are trained to extend the environment. Lots of innovation with over 99 technology patents. Oracle is also first in many ways – app platform suite (portals, cache, BI, etc.). First App Server on Linux. First in Performance – HP, Sun, etc. all run App Server quickly. The success of Oracle Application Server 10g is based on a history of technology innovation. Oracle AS was the first middleware platform to integrate core J2EE functionality with the extended middleware services such as portal, wireless, integration, identity management, and so on. Sometimes referred to as an “application platform suite”, this approach revolutionized the fragmented middleware market and is now widely viewed by industry analysts as the best strategy for reducing implementation and ongoing management costs. Oracle also pioneered innovations in J2EE performance, and holds the top performance and price/performance records on industry benchmarks such as ECPerf and SpecJ Application Server. Oracle also pioneered innovative, patent pending caching technology that accelerates applications and Web sites while at the same time improving system availability. Oracle Application Server Portal was the first J2EE-based portal product to support portlet access to distributed applications and data sources that can reside anywhere on the network. Oracle Application Server was the first application server incorporate support for integration adaptors and vertical protocols such as RosettaNet into the core application server, sparking a trend away from expensive proprietary integration products and toward standards-based integration on an application server foundation. More recently, Oracle announced new breakthroughs in its support for Grid computing, which dramatically lowers the cost of deploying scalable information systems through the coordinated use of low-cost commodity storage and hardware components. Oracle Application Server is 100% based on open industry standards, making it interoperable with a wide range of existing infrastructure and application products. It is supported by applications and tools from over 800 independent software vendors. In addition, hundreds of system integrators are delivering custom and prebuilt solutions on Oracle Application Server, including such industry leaders as Bearing Point, Cap Gemini, and Deloitte and Touche.

Oracle Application Server 10g Integrated Software Saves $$$ Lower your costs Save on license and support Save on software integration Save on administration and training Improve quality of service End-to-end security provides peace of mind Performance optimizations improve service levels High availability architecture ensures uptime Deliver new services faster Improve productivity with a unified platform Oracle App Server improves QoS – allowing you to provide end-to-end server – from the web through the firewall, through the Cache, HTTP server, J2EE server and back to the database. Oracle has optimized performance – starting from database, J2EE, cache, portal, etc. We’ve optimized the different pieces that work together to provide high performance. With grid computing, you can provide high availabilty with load-balancing and failover – from from the App Server to the DB.

Flexible Deployment From Departmental to Distributed Enterprise Modular architecture for maximum flexibility Install only what you need License only what you use Evolve your infrastructure over time Wide range of deployment topologies Single CPU server  large SMP 2-node cluster  High-density rack configuration Enterprise grids Scale across all geographies Oracle App Server is optimized to provide a wide range of deployment environments – from departments to the entire enterprise. Can install only what you need and then evolve your infrastructure over time. Install what you need, pay only for what you use (based on processor). Since you have a platform, you can start to consolidate older applications while including new applications.

Open and Interoperable Works with What You Have Today Standards-based platform Supports all major OS & hardware platforms Interoperable with existing infrastructure We’ve worked to make Oracle App Sever open and interoperable. We are a standards-based – J2EE, Web Services, Portal, Wireless, Integration based on industry protocols, etc. Same software stack on all major OS and hardware. Finally, we’re interoperable to work with your existing infrastructure (e.g. non-Oracle databases, directory servers, web listeners, packaged apps, B2B protocols, etc.)

Align IT With Business Objectives Change is a Constant “The first thing that becomes clear as you examine any complex business model is that becoming exceptional at your business means becoming extraordinarily efficient at handling exceptions.” The goal of any software architecture is to help the IT organization respond to change. – Delphi Group, 2003

Or, put another way… “It is not the strongest of the species that survives, nor the most intelligent, but the one that is most responsive to change.” Need to be flexible…. – Charles Darwin

Enterprise Grid Computing Virtualize and Pool Resources Ensure High Quality of Service 10g Automate User & Resource Provisioning Manage Application Service Levels

Enterprise Grid Computing IT Problem Oracle 10g Solution Adding capacity is costly; inefficient use of resources Ensuring reliable service is expensive Configuring systems is labor-intensive and error prone Poor visibility into end-user service levels Virtualize resources on low-cost hardware Workload management and high availability Automate provisioning of grid resources Application performance monitoring Problems: Capacity planning – over purchasing / under-purchasing. Solution: implement one from many… standardize & virtualize, shift resources. Once you virtualize, you increase flexibility of hardware and software. 2nd problem is to ensure quality of service … The solution: Oracle’s grid provides workload management features for HA, scalability,and performance. 3rd problem is to reduce the costs of installing & configuring. Oracle’s solution is to “manage many as one” through provisioning. Automate processes to reduce labor costs and human error. Talking point – discuss cost of certification of software (e.g.portal runs with version of app server; app server with database, etc.) 4th problem is poor visibility of end-user service levels – to ensure quality of users. Solution: is application service level management to instrument and analyze what is happening with the underlying systems.

Virtualized Middleware Services Use Resources Effectively on Low-Cost HW HTTP Server Web Cache J2EE Server Oracle supports a range of middle-ware services – J2EE, HTTP, cache, portal, etc. You can group this runtime services into logical applications which can be provisioned across the grid. Group resources and services by application

Oracle 10g Implement One from Many; Manage Many as One Virtualize resources on low-cost hardware Allocate resources dynamically Automate provisioning Centralize monitoring and management

Policy-Based Workload Ensure High Quality of Service Workload Manager Dispatcher & Scheduler Distribute workloads based on application-specific policies Policy Manager Stores application-specific policies Oracle has workload management that allows you to shift resources as needed. The Workload Manager includes a resource manager, which knows about all the resources in the system (the hardware, what’s installed on them etc.). The policy manager knows as policies such as scheduled & performance metrics. The dispatcher allows you to distribute resources based on the policy. Scheduling is not dynamic, but Oracle App Server gives you the possibility of automating scripts… Resource Manager Manages resource availability/status

Scheduled Workloads Allocate Resources to Meet Business Needs Start of Quarter: End of Quarter: General Ledger General Ledger Order Entry Order Entry

Metrics-based Workload Respond to Changing Conditions Employee Portal Portal Accounting Discoverer, reports Web Store HTTP, J2EE Server Unexpected demand!  shift more capacity to Web Store

Grid High Availability Ensure High Quality of Service Transparent Application Failover (TAF) Fast-Start Fault Recovery™ Integrated Backup and Disaster Recovery Multi-tier Failover Notification (FaN) > 15 mins < 12 secs 15 mins < 4 secs Without FaN With FaN RAC Failover AS Detection Total Downtime < 8 secs Oracle 10g provides support for high availability across the middle-tier and database. At the App Server level, we have transparent application failover and fast-start fault recovery to auomatically detect and recovery apps. A new features is Multi-tier Failover Notification between the App Server & the Database. Previously, RAC didn’t automatically notify app server when it came back up. Now, it can automatically inform App Server when it’s recovered).

Over 20% of downtime is attributable to human configuration errors Grid Software Provisioning Oracle Inventory Software Configurations Hardware Discover View/Search Compare Track Changes Reference Configurations Analyze Grid Control Repository LiveLink Oracle.com Product Updates Patches Product Configuration Install/Clone Provision Over 20% of downtime is attributable to human configuration errors * We want to automate the process of software provisioning. With Oracle Enterprise Grid Control, you can automate provisioning. On the app server, you can save software configurations in a repository. When you add new hardware, you can discover existing software configurations to add them quickly. * Then you analyze these configurations (hardware, OS, software, etc.) * You can also be notified via Oracle.Com / MetaLink about product updates and patches, so that you know when you need to update your system. (Does not push yet). This is big differentiator compared to IBM, where it’s very difficult to find out what you need and what to download. * Finally, Oracle 10g allows you to automate software provisioning. Configure Deploy Patch

Grid User Provisioning Lower Management Costs Accounting Sales Portal Directory Support Portal Client Consolidate user accounts Centralize ID management Share authorization and authentication services We’ve also automated the provisioning of users. With Oracle Identity Manager, you can consolidate user accounts in a single directory. Then you can share authorization/authentication of services.. Benefit – lower cost of user provisioning. Re-enforce “Many as One”

Performance Monitoring Improve Application Performance Monitor and analyze application performance: “How much time is being spent in just the JDBC part of this application?” “What was the average response time over the past 3, 6, and 9 months?” Oracle Enterprise Manager 10g provides a single unified view of all Databases, AppSvr instances, Applications, and services deployed on the Grid infrastructure. This allows you to manage your entire infrastructure together as a single virtual unit. You have one central console to manage: Every application Every service Every legacy system Every resource: storage, processing, network, etc.

Service Level Management Ensure High Quality of Service New York Sales Office Tokyo Sales Office Application Monitor transactions Understand end user experience Identify bottlenecks Accelerate problem resolution Application Service Level Management (OEM feature) Oracle helps you manage end-user performance. Oracle Enterprise Manager and Grid Control allow you to monitor the system from end to end – web, firewall, cache, App Server, Database. We collect this information in a repository, allowing you to track historical trends, indentify bottlenecks. This helps you resolve problems more quickly. As a result, you have a much better understanding of the user experience. Any User

Grid Delivers Capacity-on-Demand Use Resources More Effectively Load increase identified -- additional resources required 1 Systems chosen for deployment from available hardware 2 New Servers New servers added to application 3 Image/Clone AS Associate AS with Infrastructure Add AS to cluster Configure DB server to get AS requests Configure SLB to include new AS One of the overall benefits of the Grid is the ability to provide capacity on demand.

Responsive Software Architecture Deliver New Services Unify Your Web Presence Integrate Your Business 10g Improve Productivity Optimize Your Business Processes

Responsive Software Architecture IT Problem Oracle 10g Solution Stovepiped web sites are costly to manage Monolithic applications are inefficient and inflexible Integration projects are expensive & labor-intensive Disconnected systems slow response time Information chaos limits productivity Unify web and wireless access on a single framework Build software from reusable business services Simplify integration with a standards-based platform Standard business processes for greater efficiency Collaborate to improve productivity

Problem: Stovepiped Web Sites Costly to Manage and Deliver Content and Apps Extranet Internet Intranet Employees: Sales Operations Executive Partners: Distributors Suppliers Customers: Beta customers Enterprises Small Business

Unified Web Presence Reduce Management and Development Costs Separate employee, customer, and partner sites Access rights for every application and content store Custom mobile apps for each wireless device Single portal framework Centralized identity management Single wireless framework Served by Web Cache Passed to Origin Server Text - HTML, XML, Word Images - GIF, JPEG, etc. Audio files, Video files, Applets Popular query results Dynamically created pages ASPs, PSPs, JSPs, Servlets, etc. HTTP requests with parameters session ID embedded pages pages with cookies some personalized pages Update transactions Highly personalized page fragments (e.g., bank account fragment, or targeted banner ad fragment) Streaming content Application-aware Understands HTTP requests with parameters Uses HTTP header information, including cookies, to determine which page to serve Maintains transactional persistence (“stickiness”) Personalized attribute substitution ESI Compression compresses files for faster delivery Results greater performance, scalability faster response times need fewer Web servers, therefore lower cost/request

Oracle Application Server Portal Enterprise Applications Unified Portal Framework Reduce the Cost of Managing Web Sites Employees Enterprises Partners Customers Oracle Application Server Portal E-Business Services World Wide Web Hosted Services Enterprise Applications Documents

Centralized Identity Management Ensure Security While Lowering Cost Secure centralized access across entire system Customized privileges By group, roles, users Manage, update, view Support for 3rd-party solutions for secure access to legacy applications

Delegate Access Control Provide Greater Flexibility in Managing Portals Enforce corporate security policies and standards Delegate access and style to departments or partners Encourage user personalization Sales Finance Portal a

Single Sign-On Reduce Management Costs; Improve Productivity Reduce the cost of resetting passwords ($300 per user / per year, IDC) Users login once to access applications & content Single Sign-On means that a user only has to Log In their environment once, and the portal infrastructure handles access to all his required systems. Ease of use: The user enters the user name and password only once, at a central corporate Web portal, to access all the needed applications. From the user’s perspective, authentication to each application happens transparently. Increased security: By reducing the number of user name and password combinations a user needs to manage, Single Sign-On reduces the risk of a thief stealing one or more of those combinations and gaining access to a user’s restricted information. Ease of administration: Single Sign-On allows an administrator to store and manage multiple passwords in a password store within a central login server, rather than in multiple applications.

Oracle Application Server Wireless Multi-Channel Delivery Reduce Cost of Managing Wireless Devices Develop mobile applications once Multi-channel XML Web services Deploy to multiple channels Mobile laptops Wireless phones PDAs Manage from a single console Oracle Application Server Wireless

Deliver Personalized Content Improve User Productivity The portal is the single source of interaction with corporate applications, information, and it is the focal point for conducting day -to-day business. Oracle Application Server Portal enables organizations to: · Ensure Interoperability with an Open Architecture · Scale to Meet Changing Performance Requirements · Build and Maintain the Portal with Productive Tools · Integrate Essential Applications and Content · Simplify Administration with a Flexible Management Model Oracle Application Server Portal is in use around the world in a wide variety of commercial, military, and civil government deployments. In fact, a 2003 Jupiter Research survey of companies in North America found that more organizations have deployed Oracle Application Server Portal than any other vendors portal software. Oracle Application Server also provides support for wireless applications on a broad range of devices.

Problem: Monolithic Applications Inflexible, Inefficient, Hard to Maintain Print Invoices Generate POs Credit Verification 1 User Authentication 1 Account Validation 1 Create Customers Credit Verification 2 User Authentication 2 Account Validation 2 Hard to adapt to changing business requirements Duplication of functionality means wasted resources Small fixes require large investments of time and labor

Reusable Services Lower Development Costs, Improve Flexibility Credit Verification Service Build applications from modular business services Standardized interfaces for reuse & interoperability Self-describing for easy discovery and binding Print Invoices Generate POs Create Customers Account Validation Service Build applications based on modular business services Standardized interfaces for flexible reuse and seamless interop (platform-, OS-, and language- independent) Loosely coupled for greater efficiency and scalability (e.g. if your authentication service is de-coupled from the rest of your app, you can scale up your authentication service without having to scale the whole application. So if other functions, such as your invoice printing, do not scale at the same rate, you can improve efficiency because your application does not need to reserve as many HW/SW resources) Self-describing services for easy discovery and binding Authentication Service Oracle Application Server 10g

Web Services Foundation Find and Invoke Platform-Independent Services XML Binding Client Application Client Publish (WSDL) Discover (UDDI) Web Service Registry Invoke (SOAP) Web Service A Web service performs a well-defined function or set of functions, complies with a set of XML specifications that enable allow it to be accessed programmatically by other applications over the Internet, and is platform- and language- neutral. There are 3 major standards one needs to understand with Web services: WSDL (Web Services Description Language) for describing Web services and their interfaces so other programs can interoperate with them, UDDI (Universal, Description, Discovery and Integration) for storing the location of specific Web services, and SOAP (simplified object access protocol) for packaging and transporting the information. XML Binding Service Implementation (J2EE, PL/SQL, Other)

Service Development Framework Rapid Development of Business Services Productivity with Choice Visual and declarative environment Complete development framework “My JDeveloper” personalized interface Full Web services lifecycle support Model, develop, deploy, debug, test, tune XML metadata for simplified maintenance Complete standards support SOAP, WSDL, UDDI, WS-I Interoperability with .NET Collaborative development Integration with SCM tools Oracle JDeveloper 10g with ADF

Leverage Existing Investments Wrap IT Assets as Web Services Database Stored Procedure SOAP SOAP SOAP External Supplier OracleAS Integration SOAP Packaged Application Legacy Application

Publish Services as Portlets Allow Users to Interact with Web Services Application Developer Sales forecasting Campaign planning Lead tracking Expense reporting Procurement Travel reservations News feeds Stock quotes … Publish Personalize Personalize Public UDDI Registry Import Personalize Portlet Catalog

Portlet Catalog Enable Personalization and Reuse Collaboration Applications Content management Syndicated news Business Intelligence Workflow & notification Web Services

Something is wrong here… “Integration costs are approaching one-third of total spending on application development and deployment.” – Gartner, 2003

Problem: Integration Complexity Costly, Labor Intensive, and Hard to Manage Application Screen Scrape Download Message Application Application File Queue Screen Application Scrape Sockets Screen Transaction Transaction Scrape File File Application Sockets Download CICS Gateway RPC File ORB APPC Application Message ORB Application Application Message Transaction Queue File Complex integration projects are time-consuming, labor-intensive, and hard to manage Application Message Queue CICS Gateway Transaction Screen File Scrape APPC Application Message Download RPC File

Standards-Based Integration Simplify Your Integration Platform Suppliers Trading Partners Exchanges Customers Any Database Web Services Applications Legacy Systems Web Services Integration Business Process Management B2B Data Application OracleAS 10g Integration Simplify integration with a complete standards-based platform OracleAS Integration provides a single integrated platform for your entire integration needs. It is built on top of an open and standards based J2EE architecture. Therefore it inherits and supports standards based integration via JMS, JCA, etc. OracleAS Integration enables data flow and exchange via Web Services, B2B integration (RosettaNet, ebXML, etc) or traditional enterprise application integration (EAI). It also powers integration of multiple Oracle and non-Oracle data sources. Finally, OracleAS Integration addresses the full spectrum of business process management requirements including automated event processing, B2B collaboration, and human interactions. Further, it provides a common process model for EAI, B2B, and web services.

Model-Driven Integration Reduce Labor Costs and Improve Productivity Order Entry Start End Transform Confirmed? E-mail Invoice PO Conf Y N Order Mgmt Order to Cash Financials Reduce high labor costs of proprietary solutions Easy to add, upgrade, and delete endpoints without coding

Application Integration Automate Interactions Between Applications Packaged Applications OracleAS Integration Legacy Systems Data Sources Metadata Model Processes Business Events Transformations Trading Partners

Data Consistency Adapt to Application Changes Quickly Common Data View App View 1 App View 4 App View 3 Automatic propagation of data reduces manual errors Common view of data and events encourages reuse Connect with pre-built adapters Applications Databases Messaging Technology B2B protocols App View 2

Data Synthesis Improve Visibility of Data Across Systems Contract Management CRM Financial Application Shipping and Distribution Order Manufacturing Support Accounting Sales Marketing Management View 1 View 2 View 3 Access multiple data sources Construct consolidated views Consume the results within any application

Problem: Disconnected Systems Limits Real-Time Decision Making Business Partners Service Providers Exchanges Real Time Decisions: Large Order Opportunity Out of Stock Order Not Received Order volume less than forecast Level 1 Support Issue Web Services B2B In the past companies have bought multiple packaged applications on a departmental level. In order to get an overall perspective of their enterprise they need to integrate all these disparate information systems. Thus enabling better customer service, improved decision making by their employees, better visibility into their sales pipeline, etc. One of the challenges Companies now face is minimizing data overload while still achieving “real time” visibility into the information that matters. It is the ability to manage by exception that ultimately minimizes lost opportunities and reduces costs. Real world examples of real time exceptions include though are certainly not limited to: Customer shipments, inventory out of stock, inventory safety levels, order behind schedule, budget exceeded, forecast exceeded, purchase receipts due, EIS warning alarm, product classification changes, forecast versus demand variances, incomplete data status, abnormal margins, EDI order not received, late deliveries, frozen product specifications, automatic order acknowledgements, vendor rating change, customer credit changes, insufficient stock, delivery slippages, customer complaints, and service level agreement compliance. Recently released data from the ARC Advisory Group shows that the market for supply-chain process management – software that provides alerts for events not happening according to plan in order to synchronize corporate supply chains – grew an explosive 83 percent in 2001, representing faster growth than already bullish forecasts. ARC is now predicting that the market will grow at a cumulative annual rate of 53 percent and reach $1.4 billion in 2006, above the previously predicted growth of 35 percent. These results provide a stark contrast to the contracting IT spending in many enterprise categories. A2A Enterprise App App App

Common Internal Process Business Process Management Standardize Processes for Reuse Common Internal Process Application Trading Partner Model processes quickly Simple event handling Complex B2B interactions Reuse common processes Evolve business rules as conditions change OracleAS Integration is a business process-centric solution for integration addressing the full spectrum of business process management requirements including : Automated Event Processing - It provides support for automated event processing using user-specified business rules and a provided library of pre-built “activities”. Human Interactions - It includes support for human interactions, such as notifications, exceptions, and authorization, via web and email interfaces. B2B Process Protocols – Oracle9iAS Integration allows you to map your common internal business and application process to specific B2B protocols such as Rosettanet and Trading Partner specific processes.

Automate Business Flows Improve Processes Across Systems Sales Supplier Partner Application Distributor Internal User Wireless Web Service Email JCA RosettaNet Portal The first step to improving business operations is to assess and evaluate business flows between different applications (for example: order-entry, supply-chain, distribution, and customer service). Once your company has identified the optimum business flow, IT can help by mapping out the different technologies used between the various applications – e.g. email, Web services, JCA, RosettaNet, or a web-based portal. To reduce the cost of integrating different types of applications that communicate via different protocols, companies are beginning to choose integrated platforms, such as Oracle Application Server. 1 2 3 4 5 6

Business Activity Monitoring for Continuous Process Improvement Track and Analyze “Who has the highest order $$ volume?” “Where is my PO?” “Where are orders delayed?”

Problem: Information Chaos Limits Productivity and Collaboration Users Where can I find information about my health benefits? What was the URL for the Support center? Teams What PPT version did you send me via email? I want to approve that Web page before it’s externalized Managers How did my sales team do in the Western region? The Information Age Chaos!

Business Intelligence Collaborative Work Environment Respond Quickly to Changing Business Needs Content Management Advanced Search Collaboration Tools Voice Business Intelligence Served by Web Cache Passed to Origin Server Text - HTML, XML, Word Images - GIF, JPEG, etc. Audio files, Video files, Applets Popular query results Dynamically created pages ASPs, PSPs, JSPs, Servlets, etc. HTTP requests with parameters session ID embedded pages pages with cookies some personalized pages Update transactions Highly personalized page fragments (e.g., bank account fragment, or targeted banner ad fragment) Streaming content Portal Workflow Application-aware Understands HTTP requests with parameters Uses HTTP header information, including cookies, to determine which page to serve Maintains transactional persistence (“stickiness”) Personalized attribute substitution ESI Compression compresses files for faster delivery Results greater performance, scalability faster response times need fewer Web servers, therefore lower cost/request

Content Management Share Information Across Enterprise

Approval Routing & Notifications Improve Workflow Portal Page Item for approval Approval Routing Item Creator Status Portlet Notification Portlet Item Approved Item Rejected Portal User Approvers

Built-In Business Intelligence Analyze Data in Real-time

Oracle Application Server 10g Lower Your Costs, Increase Your Flexibility Enterprise Grid Computing Lower hardware costs Lower management costs Improve quality of service Responsive Software Architecture Deliver new services faster Integrate existing assets to optimize your business Collaborate effectively to improve productivity

Responsive software infrastructure for grid computing