Revelations of a 9iAS Implementation Michael A. Kirchenbauer P.Eng. Infrastructure Architect Sierra Systems Consultants Inc. Session id:

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

| Copyright © 2009 Juniper Networks, Inc. | 1 WX Client Rajoo Nagar PLM, WABU.
MUNIS Platform Migration Project WELCOME. Agenda Introductions Tyler Cloud Overview Munis New Features Questions.
Adding scalability to legacy PHP web applications Overview Mario A. Valdez-Ramirez.
Highly Available Central Services An Intelligent Router Approach Thomas Finnern Thorsten Witt DESY/IT.
8.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Oracle Products Overview Internet Computing Indrek Peenmaa Sales Consultant Oracle Corporation
CONFIDENTIAL & PROPRIETARY 1 WAF and Identity and Access Management Integration The Next Step in the Evolution of Application Security Best Practices Jan.
Virtual techdays INDIA │ November 2010 SQL Azure Data Sync Shilpa Nirmale │ Associate Manager, Accenture.
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
Understanding and Managing WebSphere V5
Simplify your Job – Automatic Storage Management Angelo Session id:
Plan Introduction What is Cloud Computing?
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
PHASE 3: SYSTEMS DESIGN Chapter 8 System Architecture.
Designing Active Directory Child Domain Sainath K.E.V Directory Services MVP 5/Aug/2015.
Network LANscape Servers & Equipment Found In a Typical Local Area Network (LAN) By George Squillace New Horizons of MichiganGeorge Squillace MCT, MCSE,
Barracuda Load Balancer Server Availability and Scalability.
Module 10: Designing an AD RMS Infrastructure in Windows Server 2008.
Blue Coat Systems, Inc. Oracle Enterprise, Planning & Budgeting (EPB) April 8, 2005 Bob Verheecke Chief Financial Officer.
Oracle Application Server 10g (9.0.4) Recommended Topologies Pavana Jain.
© 2005,2006 NeoAccel Inc. Partners Presentation SSL VPN-Plus 2.0 Quick Start Guide.
Multi-Instance EBS to OTM Integration
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
Institute of Computer and Communication Network Engineering OFC/NFOEC, 6-10 March 2011, Los Angeles, CA Lessons Learned From Implementing a Path Computation.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Internet Information Services 7.0 Infrastructure Planning and Design Series.
ArcGIS for Server: Reference Implementations
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
Sakai/OSP Portfolio UvA Bas Toeter Universiteit van Amsterdam
SURENDER SARA 10GAS Building Corporate KPI’s
Using AS 10g with EBS What are the Benefits of Integrating AS 10g with Oracle Applications?
Sudha Iyer Principal Product Manager Oracle Corporation.
ArcGIS Server for Administrators
Designing a Scalable Enterprise Project Management Architecture Ken Toole Platform Test Manager MS Project Microsoft Corporation.
Windows Server ® 2008 and Windows Server 2008 R2 Print Services Infrastructure Planning and Design Published: June 2010 Updated: November 2011.
Cloud Computing Project By:Jessica, Fadiah, and Bill.
Oracle Application Server Portal: Advanced Content Management for Custom Integration John Dunne (Deputy CTO, HPHC) Anton Nielsen (Technical Director,
® IBM Software Group © 2007 IBM Corporation Best Practices for Session Management
Distributed Information Systems. Motivation ● To understand the problems that Web services try to solve it is helpful to understand how distributed information.
1 MMORPG Servers. 2 MMORPGs Features Avatar Avatar Levels Levels RPG Elements RPG Elements Mission Mission Chatting Chatting Society & Community Society.
HUSKY CONSULTANTS FRANKLIN VALENCIA WIOLETA MILCZAREK ANTHONY GAGLIARDI JR. BRIAN CONNERY.
Michael Miller Senior Director Real-Time Collaboration Products Oracle Collaboration Suite 10g Oracle Corporation.
David Saslav Principal Product Manager Database and Application Server Technologies Oracle Corporation.
Unified Address Book Security Implications. Unified Address Book Overview –What are we talking about –What is the Risk –What are we doing to minimize.
BE-com.eu Brussel, 26 april 2016 EXCHANGE 2010 HYBRID (IN THE EXCHANGE 2016 WORLD)
Michael Mast Senior Architect Applications Technology Oracle Corporation.
1 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Network Architecture Characteristics  Explain four characteristics that are addressed by.
TIBCO Business Events Online Training. Introduction to TIBCO BE Tibco Business Events is complex event processing software with a powerful engine enables.
T ECHVERZE Tibco BW Online Training. I NTRODUCTION TO T IBCO BW TIBCO Business Works is an enterprise platform for implementing world-class integration.
October 2014 HYBRIS ARCHITECTURE & TECHNOLOGY 01 OVERVIEW.
Introduction to Oracle Forms Developer and Oracle Forms Services
Redcell™ Management Essentials, Juniper Networks Enterprise Edition
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
Client/Server Databases and the Oracle 10g Relational Database
N-Tier Architecture.
Introduction to Oracle Forms Developer and Oracle Forms Services
Shibboleth Integration Fairfield University
Securing the Network Perimeter with ISA 2004
Introduction to Oracle Forms Developer and Oracle Forms Services
IBM Start Now Host Integration Solutions
Comparison June 2017.
Dev Test on Windows Azure Solution in a Box
Oracle Architecture Overview
3 Cloud Computing.
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Component-based Applications
Introduction to Portal for ArcGIS
Introducing MagicInfo 6
Presentation transcript:

Revelations of a 9iAS Implementation Michael A. Kirchenbauer P.Eng. Infrastructure Architect Sierra Systems Consultants Inc. Session id: 36645

Agenda  Overview – Project goals and infrastructure goals  Infrastructure Implementation – Key decisions and implications. – Elements and challenges  SSO/OID  OHS/OC4J  EM  Webcache  Portal  Network  Performance  Testing  Lessons Learned and Recommendations  Q&A

“ Everything should be made as simple as possible, but not simpler. ” - Albert Einstein

Overview – The Project  Self service pension admin portal  Full pension plan based personalization  Based on customized pension package implemented in client/server configuration  Self maintenance capability (security, content)  Secure

Overview – Project Goals  Project History – February 2002 to December 2002 – SUN H/W and ORACLE database shop – Initial elements included iFS and InterConnect – Integration with client/server package – Started in 9iAS v9.0.1 – plus potential users across 9 groups – All functionality based in legacy system

Overview Infrastructure Goals  Infrastructure goals – Secure data traffic externally (sensitive financial content) – Manageability (client maintainable) – Reasonably fault tolerant – Minimize cost – Scalable – Performant

Infrastructure  Assumptions – Scale out less expensive than scale up – Architecture supports full suite of availability options and features  Constraining factors – Budget limited (fixed price project) – Sun hardware standard – Shared production environment (legacy) – SSL required (all external traffic)

Infrastructure

Infrastructure SSO/OID  Separate infrastructure machine  One DIT (Portal)  Extensions to OID schema tended to be problematic in DAS  Infrastructure server not clusterable or redundant

Infrastructure OHS/OC4J  Single valued attributes (redirect, logging)  Portal clustering issues  DMS entries onerous - Log management and analysis

Infrastructure Enterprise Manager  Performance issue  Apache directives limitation  Xvfb 

Infrastructure Webcache  Clustering easy to configure  Timeout coordination with OHS  Logging detail is limited  Portal control over caching  Issue with content invalidation

Infrastructure Portal  Clustering limitation  Remote portal DB requires effort  Installation configuration differs from runtime configuration

Infrastructure Network  Firewall issues (admin port quantity)  Capacity  LBR configuration coordination with Webcache  Hybrid SSL configuration

Infrastructure Application Performance  Configuration (connection pooling and life cycle of connections)  Database performance and configuration  Network impact (SSL overhead)

Other Elements Testing  Test tools essential  You need to deal with security (or not)  Products – IBM Rational TeamTest – Mercury Interactive LoadRunner – Open Source (JMeter,Ant,Ethereal)

Some Lessons Learned  Adding servers to the pool is not trivial  Scalability cannot be based on 9iAS architecture alone  OID configuration constrained by Portal requirements and DAS  OHS limitations to standard Apache by EM  Hybrid SSL config not trivial  SSL Accelerator a MUST  Application performance related to pooling  Learn XML

Recommendations  ptlasst – get friendly with it  Scale up rather than out  Prevent redirection to infrastructure  Extend base class attributes in OID rather than creation of new classes  Manage OHS logging (rotatelogs/cronolog)  Limit number of DADS and OHS processes to minimize database sessions and maximize the benefits of pooling

Recommendations  If SSL is required beyond authentication, use an SSL accelerator.  If possible, wait for 9.0.4!

A Q & Q U E S T I O N S A N S W E R S Additional Questions:

Reminder – please complete the OracleWorld online session survey Thank you.