Infomaterial zum Oracle Beitrag am Regionaltreffen Thüringen/SachsenAnhalt am 18. Dezember 2002 in Jena Beteiligte Personen: 1. Brigitte Stork Leiterin Server Technologie Competence Center - STCC Nordbayern Oracle 2. Heinz Mielimonka Leitender Systemberater Server Technologie Competence Center – STCC Nürnberg Oracle Inhalt 1 AGENDA ZUM INFORMATIONSTAG .................................................................................................... 2 2 INFORMATIONSTAG ................................................................................................................................ 2 2.1 NUTZEN DER ORACLE PORTALTECHNOLOGIE........................................................................................... 2 2.1.1 Business White Paper ...................................................................................................................... 2 2.1.2 Technische Details .......................................................................................................................... 3 2.1.3 Referenzen ....................................................................................................................................... 4 2.2 DIE ZUKUNFT VON FORMS ....................................................................................................................... 5 2.2.1 Business White Paper ...................................................................................................................... 5 2.2.2 Technische Details .......................................................................................................................... 6 2.2.3 Referenzen ....................................................................................................................................... 6 2.3 KONSOLIDIERUNG VON SCHNITTSTELLEN ÜBER ENTERPRISE APPLICATION INTEGRATION ....................... 8 2.3.1 Business White Paper ...................................................................................................................... 8 2.3.2 Technische Details .......................................................................................................................... 8 2.3.3 Referenzen ..................................................................................................................................... 10 2.4 HOCHVERFÜGBARKEIT UND SKALIERBARKEIT MIT ORACLE REAL APPLICATION CLUSTER UND CACHING 11 2.4.1 Business White Paper .................................................................................................................... 11 2.4.2 Technische Details ........................................................................................................................ 12 2.4.3 Referenzen ..................................................................................................................................... 13 1 Agenda zum Informationstag In Abstimmung mit Hr.Hildebrandt wurde am 18. Dezember 2002 von Oracle auf dem Regionaltreffen Thüringen/Sachsen-Anhalt in Jena das Thema Oracle Portal – Ein Überblick dargestellt: 2 Informationstag Den vollständigen Power Point Vortrag finden Sie hier. Eine detaillierte technische Beschreibung aller Komponenten entnehmen Sie bitte diesem Dokument. 2.1 Nutzen der Oracle Portaltechnologie 2.1.1 Business White Paper Wo Titel CD 9i Application Server PORTAL CD A CASE STUDY OF ORACLE PORTAL ONLINE Autor: Heinz Mielimonka 116093846 Kontext Ein kurzer Überblick über Oracle Portal. A fundamental change is occurring in the software business. For the last decade software has been delivered on a compact disc. When problems arise, customers pick up a phone and contact the vendor’s support organization, which then seeks to replicate, diagnose and fix the problem. A new method for the delivery and management of software has been in process for the last few years. This new paradigm is “software as a service” since it heralds the convergence of two previously discrete functions: software delivery and customer service. A recent Software and Information Industry Association (SIIA) survey (2001) showed that 70% of ISVs are either delivering their products currently as a service or have plans to do so. Further, Information Week concluded in their research (Fall 2001) that 31% of large and 39% of midsize companies are likely to use ASP services. Suffice to say, hosted solutions continue to gain momentum. The rationale for software as a service is simple. Implementing, maintaining, managing and upgrading software is both a mundane and extremely expensive task. By outsourcing the management of their software, companies can significantly reduce costs, improve productivity, speed implementation and achieve a better level of service. This paper focuses on Oracle Portal Online, part of a family of application and technology outsourcing Link link link 2/13 12.02.16 Wo Titel Kontext Link solutions from Oracle. The first half of the paper describes the solution and what it provides for customers. The second half discusses the architecture and design decisions that were made when developing the service. 2.1.2 Technische Details Wo Titel CD Oracle 9iAS Portal CD CD Kontext Link Ein technischer Überblick. link WORRIED ABOUT SECURITY AND SCALABILITY? NOT WITH ORACLE9 IAS PORTAL RELEASE 2 For a portal to be successful, it must be able to deliver information to its intended audience in a timely manner. The major advantage of a portal is its ability to bring together content and applications from disparate sources. However, if the Portal, as a focal point for information access, adds too much of its own performance overhead, users will quickly learn to bypass it. Good performance results from an architecture that can take full advantage of available hardware resources and scale with those resources to handle increasing user loads. Oracle9iAS Portal is the only portal product that meets all the requirements for scaling performance to handle any size audience. At the heart of Oracle9iAS Portal is its inherently scalable and distributed platform, consisting of the Oracle9i Application Server (Oracle9iAS) and Oracle9i Database. That architecture includes a unique approach to caching both static and dynamic Web content that effectively balances the tradeoffs between good performance and timely, up-to-theminute, personalized access to information. link BRING BUSINESS INTELLIGENCE TO THE MASSES VIA ORACLE9 IAS PORTAL Enterprise information portals (EIP) are becoming critical to enterprises that are looking to deploy their operations to the web. These organizations are using enterprise portals to give users a single point of access to a wide range of internal and external information providers. An EIP provides access to various data sources as well as enterprise applications including business intelligence systems over the web. The benefits of accessing business intelligence systems in an EIP include centralized knowledge management, increased productivity, better communication, and higher quality link Autor: Heinz Mielimonka 116093846 3/13 12.02.16 Wo Titel Kontext Link decision-making and centralized security management. Oracle9iAS Release 2 offers a complete and integrated run-time infrastructure for all web applications used by an organization. The tight integration between Oracle9iAS Portal, Oracle9iAS Reports Services and Oracle9iAS Discoverer empowers users to publish their favorite reports or list of reports to Oracle9iAS Portal and enable other users in the organization to easily access the information by subscribing to these portal pages. 2.1.3 Wo CD CD Referenzen Titel US Army Relies on Oracle9iAS Portal For Knowledge Management System Agrifusion Relies on Oracle9iAS To Deploy Client Portals Within 30 Days Autor: Heinz Mielimonka 116093846 Kontext Link "Workflow, document management and other collaborative tools are built into the portal. We named the knowledge management system Adapa, after the Babylonian god of knowledge."--Pete Johnson, Chief Information Officer for PEO EIS link "No one in the market today offers such a complete application server solution. I have been in the industry for many years, and I am really excited about the Oracle9i Application Server's Portal feature, from its ease-of-use to how it enables us to quickly develop and deploy custom, fullfeatured hosted web sites. This is a great opportunity to springboard technology into the hands of users." -- David Upsdell, CIO, Agrifusion link 4/13 12.02.16 2.2 Die Zukunft von Forms Effizientes und fachkundiges Software Engineering ist für unsere Industrie, aber auch für die Gesellschaft selbst, ein essentieller Erfolgsfaktor geworden. Erforderlich ist deshalb eine meßbare Beherrschung und durchgängige Gestaltung des Software Engineering. Die Kernkompetenzen der Softwaretechnik in herausragenden Einsatzgebieten unter Einschluss betriebswirtschaftlicher Fragestellungen sind: Durchgängige Gestaltung der Softwareentwicklungsprozesse und -methodik Wandlungsfähigkeit von Softwaresystemen auf Basis langlebiger Architekturen Software in Netzen und Interoperabilität Wesentlich dabei ist die Vollständigkeit und das Zusammenspiel der verwendeten Werkzeuge untereinander und mit den verwendeten Vorgehensweisen und Methoden. Oracle übernimmt für seine Kunden diese Herausforderung und bietet ihm eine integrierte Plattform – die Oracle Internet Developer Suite. Oracle Forms ist ein wesentlicher Bestandteil der Oracle Internet Developer Suite. Forms repräsentiert innerhalb der Oracle Internet Developer Suite den hochproduktiven RAD (Rapid Application Development) Bereich. 2.2.1 Business White Paper Wo Titel CD Tools bei Oracle 22 Seiten Überblick zum Thema professionelle Softwareentwicklung bzw. Software Engineering mit Oracle. link CD Forms Wartungszyklen Eine Übersicht der Wartungszyklen von Oracle Forms. link Internet Oracle 9i Developer Suite Internet ECOstructure Autor: Heinz Mielimonka 116093846 Kontext Link Interneteinstiegsseite http://www.oracle.com/ ip/develop/ids/index.ht ml?forms.html Gesamt IT Systemstruktur von EMC, CISCO und Oracle. http://www.ecostructur e.com 5/13 12.02.16 2.2.2 Technische Details Wo Titel Kontext Internet Oracle Forms CD Oracle9iForms Technical Overview A high-level overview of the features and benefits available through Oracle9i Forms Developer and Oracle9iAS Forms Services. http://otn.oracle.com/pr oducts/forms/content.h tml CD Oracle9iForms Technical Overview A high-level overview of the features and benefits available through Oracle9i Forms Developer and Oracle9iAS Forms Services. link CD Oracle9i Forms in the Java World This paper explains how you can bring the worlds of Java and Forms together. link Maximum Availability Architecture This paper describes a technical architecture that removes the complexity of designing a highly available (HA) architecture for your business. Maximum Availability Architecture (MAA) is a simple, redundant, and robust architecture that prevents, detects, and recovers from different outages within a small mean time to recovery (MTTR), as well as preventing or minimizing downtime for maintenance. This architecture is a complete solution consisting of proven Oracle HA technology. It is being validated by the Oracle Server Technologies High Availability Systems Group and is being validated and deployed in numerous customer sites around the world. link Titel Kontext Link CD Oracle9i Developer Suite Gives Metro MGI Scalable Web Deployment Out-of-theBox "Oracle Forms is our environment to scale and support 4,000 concurrent users running our store merchandise management system. Oracle Forms Developer enables us to quickly develop and deploy our applications with a RAD environment and an out-of-the-box Web deployment architecture." -- Stephan Houben, Development Tool and Configuration Support Department Manager, MGI link CD Asistir Increases Development Productivity with Oracle9i "Oracle9i Developer Suite supports our full development life cycle from design to deployment. Designer is the most link Technische Interneteinstiegsseite CD 2.2.3 Wo Link http://otn.oracle.com/pr oducts/forms/content.h tml Referenzen Autor: Heinz Mielimonka 116093846 6/13 12.02.16 Developer Suite comprehensive design tool we've seen with advanced database and application generation capabilities. Oracle Forms is a very productive RAD tool enabling us to develop scalable and reliable transactional Java Web applications very quickly without the need to code in Java." - Hugo Alexander Barona Ocampo, Oracle Technology Director, Asistir Eine Kundenübersicht Internet Oracle 9iDS Kunden Autor: Heinz Mielimonka 116093846 http://www.oracle.com/ ip/develop/ids/custome rs/index.html?content. html 7/13 12.02.16 2.3 Konsolidierung von Schnittstellen über Enterprise Application Integration 2.3.1 Business White Paper Wo Titel link KPMG Consulting says Oracle9iAS is tops for supply chain integration Link “Oracle addresses the immediate need for comprehensive, business process-driven integration. The Oracle9i Application Server can ...reduce the need for costly tools and and consulting services and extend the value of applications to all constituents of the enterprise.“ Michele Rosen, IDC, August 2002 Titel Kontext Link INTEGRATE YOUR EBUSINESS WITH ORACLE 9IAS Integration is a critical requirement for EBusiness. As organizations move to fully capitalize on Internet enabled applications such as dynamic supply chains, customer relationship management, and emerging web services opportunities, they must first integrate enterprise applications and business processes in order to participate in the new connected environment. Achieving this integration can be very challenging. There are often many different applications using different technologies and architectures. Many of these systems are constantly evolving, thus complicating implementation and maintenance of the integration solution. Managing this complexity is difficult and can be very expensive. Worst of all the cost and schedules are often difficult if not impossible to predict without the appropriate process and tools. Oracle9iAS is a complete e-business infrastructure software suite that addresses the challenges of designing, deploying, and managing e-business applications including enterprise integration solutions. Oracle9iAS Integration is the component of Oracle9iAS that provides a full-featured link intelligentEAI Internet KPMG Business ProcessDriven Integration One product for A2A, B2B, and Web Services. Wo CD Link Oracle's Web services strategy focuses on integrated development and deployment, scalability and robustness, and inter-enterprise business process enhancement CD 2.3.2 Kontext Technische Details Autor: Heinz Mielimonka 116093846 8/13 12.02.16 Wo Titel Kontext Link solution for enterprise applications integration, businessto-business integration, and web services integration. Oracle9iAS Integration provides a powerful business process-driven solution that enables organizations to implement a systematic and scalable infrastructure for integrating virtually any packaged or legacy applications. For Oracle Ebusiness Suite and Exchange customers, it provides the ability to quickly and easily link to 3rd party packaged applications such as SAP and PeopleSoft. Finally, Oracle9iAS Integration is a key enabling technology that supports Oracle’s comprehensive web services strategy. It enables virtually any application or business process to function as web services. It allows integration of web services into existing applications and business processes. This capability also enables Oracle applications and Oracle Online Services customers to fully capitalize on emerging web services opportunities. CD Internet Oracle9iAS InterConnect Oracle9iAS InterConnect is a comprehensive application integration framework that enables seamless integration of enterprise software. It is built on top of Oracle’s robust integration platform and leverages it’s underlying services. It is designed to integrate heterogeneous systems, be it Oracle Applications, non-Oracle applications, or 3rd party messaging oriented middleware (MOM). This integration can be deployed either within an enterprise or across enterprise boundaries through the Internet. The technical design goals for Oracle9iAS InterConnect are as follows: 1. Elevate the integration problem from a technical coding exercise to a functional modeling exercise thereby reducing (eliminating, in the best case) the programming effort normally associated with integration. 2. Develop and expose an integration methodology that promotes reuse and reduces the complexity and management issues that arise over the software lifecycle. link Oracle9iAS Integration Oracle9iAS Integration is a complete ebusiness integration solution delivered as an integral feature of Oracle9iAS Release 2. It provides an open, standards-based http://otn.oracle.com/pr oducts/integration/cont ent.html Autor: Heinz Mielimonka 116093846 9/13 12.02.16 Wo Titel Kontext Link infrastructure for enterprise application integration (A2A), business-to-business (B2B) collaboration, and web services integration in a single integrated product. The J2EE-based implementation fully leverages the infrastructure of Oracle9iAS to deliver enterprise-strength performance, scalability, and manageability. Oracle9iAS Integration is a strong general-purpose integration solution. Further, tight integration with Oracle E-Business Suite makes it the best solution for integrating Oracle applications with 3rd party packaged applications, B2B protocol standards, and web services. 2.3.3 Referenzen Wo Titel Kontext Link CD Business Benefits of Using Oracle9iAS Integration Wincor Nixdorf significantly reduced costs and saved time. link CD CalPERS Delivers Visionary Customer Service with Oracle9i Application Server CalPERS saved 65% in staffing and product purchase costs. CD Alexander Venzke, DAB Bank Domenico Betunio, Banca IMI Autor: Heinz Mielimonka 116093846 link Message Queuing for the Modern World link 10/13 12.02.16 2.4 Hochverfügbarkeit und Skalierbarkeit mit Oracle Real Application Cluster und Caching 2.4.1 Business White Paper Wo CD CD CD Titel Kontext Link Oracle9i Overview Oracle9i Database Release 2 is available in three editions, each suitable for different development and deployment scenarios. Oracle also offers several additional optional database products that enhance the capabilities of Oracle9i Database for specific application requirements. link ECperf benchmark with Oracle9i Application Server ECperf is an industry standard J2EE application server benchmark that is representative of real-world business applications. ECperf results are an indicator of how much a specific hardware and software configuration costs to operate and how much output it delivers. link Oracle9i High Availability Overview Databases and the Internet have enabled worldwide collaboration and information sharing, by extending the reach of database applications throughout organizations and communities. This reach further highlights the importance of high availability in data management solutions. Small businesses and global enterprises alike have users all over the world requiring access to data 24-hours per day. Without this data access, operations can stop, and revenue is lost. Users, who have become more dependent upon their solutions, now demand service-level agreements from their Information Technology (IT) departments and solutions providers. Increasingly, availability is measured in dollars, marks, yen and pounds, not just in time and convenience. link Recognizing these demands, Oracle has made extending its industry-leading database availability and reliability one of Oracle9i's primary goals. Oracle9i contains a significant number of enhancements and new features, designed to provide highly-available database solutions. These improvements go beyond making the Oracle database server more reliable. They enhance recovery from unplanned outages, allow planned database maintenance while the database is in production and available to Autor: Heinz Mielimonka 116093846 11/13 12.02.16 Wo Titel Kontext Link users, improve system manageability and serviceability, and provide enterprise-class disaster planning. Together, these new features improve an IT department's ability to support users and meet servicelevel objectives. Most importantly, since Oracle9i runs everywhere, highly available solutions can be implemented within workgroups, departments, and data centers, as well as the largest worldwide enterprises. 2.4.2 Wo Technische Details Titel Oracle9i Application Server: CD Availability, Scalability, and Manageability of J2EE and Web Cache Clusters Oracle9i Application Server: CD Firewall and Load Balancer Architectures Building Highly Available Database Servers CD Using Oracle Real Application Clusters CD Oracle9i Real Application Clusters Autor: Heinz Mielimonka 116093846 Kontext Link Clustering makes several independent systems appear like one. Together, the clustered system is more scalable than an individual system. The clustered system masks the failure of a member – and hence is more available. This paper first establishes the salient characteristics to look for in any clustered system. It then discusses how several systems running 9iAS Release 2 can be clustered together for better scalability, availability, and manageability. link This document provides recommended descriptions and configurations of Oracle9iAS 9.0.2 Components when used with selected Firewall, Load Balancing and SSL accelerating devices. It also provides a tutorial explaining criteria for selecting different architectures and components for Internet deployed applications. link High Availability (HA) is becoming a musthave requirement for e-businesses that cannot afford system down time. The Internet makes it easier to reach customers around the world and around the clock. Since companies must always be prepared to serve their customers, this expanded reach also makes it more costly when service is not available, either planned or unplanned. Oracle Real Application Clusters are the multi-node extension to Oracle database server. They enable e-businesses to build a multi-node database server that are highly available and highly scalable. An e-business does not need to sacrifice scalability or performance for high availability with clustered database. link Oracle’s Cache FusionTM cluster database link 12/13 12.02.16 Cache Fusion Delivers Scalability 2.4.3 architecture is a new shared cache architecture that overcomes the limitations of traditional shared nothing and shared disk approaches to provide highly scalable and available database systems for e-business. This paper describes this new cluster database architecture and illustrates how full Cache Fusion in Oracle9i Real Application Clusters exploits modern hardware and software technologies to provide the most flexible cluster database platform. This platform provides scalability and high availability to meet the increasing needs of Oracle’s e-business customers. Referenzen Wo Titel Kontext Link CD VeriSign Has Nearly Zero Downtime and Offers Secure Transactions with Oracle "We have been using Oracle's clustered database for over 17 months with close to zero downtime for the databases."- Simon Leung, Senior Manager Database Architecture, VeriSign, Inc. link CD BT Reduces Recovery Time From Up to 20 Minutes to Less Than 1 Minute With Oracle9i "Oracle9i Real Application Clusters (RAC) will enable us to become more competitive by offering significantly higher availability and more attractive SLAs to our customers." -- David Seddon, UNIX TP and Database Manager, BT link CD Oracle Controls Production Machines at its Global Data Center to Ensure High Availability Using Oracle Enterprise Manager "We rely on Enterprise Manager to ensure the health and well-being of our most critical systems. I could not conceive of considering an alternative to Enterprise Manager as the core tool for managing our Data Center operations." --Gary Roberts, Senior Vice President, Oracle Global IT link Autor: Heinz Mielimonka 116093846 13/13 12.02.16