Revelations of a 9ias implementation
This presentation is the property of its rightful owner.
Sponsored Links
1 / 21

Revelations of a 9iAS Implementation PowerPoint PPT Presentation


  • 88 Views
  • Uploaded on
  • Presentation posted in: General

Session id: 36645. Revelations of a 9iAS Implementation. Michael A. Kirchenbauer P.Eng. Infrastructure Architect Sierra Systems Consultants Inc. Agenda. Overview Project goals and infrastructure goals Infrastructure Implementation Key decisions and implications. Elements and challenges

Download Presentation

Revelations of a 9iAS Implementation

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Revelations of a 9ias implementation

Session id: 36645

Revelations of a 9iAS Implementation

Michael A. Kirchenbauer P.Eng.Infrastructure Architect

Sierra Systems Consultants Inc.


Agenda

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


Revelations of a 9ias implementation

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

- Albert Einstein


Overview the project

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

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

    • 180 000 plus potential users across 9 groups

    • All functionality based in legacy system


Overview infrastructure goals

Overview Infrastructure Goals

  • Infrastructure goals

    • Secure data traffic externally (sensitive financial content)

    • Manageability (client maintainable)

    • Reasonably fault tolerant

    • Minimize cost

    • Scalable

    • Performant


Infrastructure

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)


Infrastructure1

Infrastructure


Infrastructure sso oid

InfrastructureSSO/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

InfrastructureOHS/OC4J

  • Single valued attributes (redirect, logging)

  • Portal clustering issues

  • DMS entries onerous - Log management and analysis


Infrastructure enterprise manager

InfrastructureEnterprise Manager

  • Performance issue

  • Apache directives limitation

  • Xvfb


Infrastructure webcache

InfrastructureWebcache

  • Clustering easy to configure

  • Timeout coordination with OHS

  • Logging detail is limited

  • Portal control over caching

  • Issue with content invalidation


Infrastructure portal

InfrastructurePortal

  • Clustering limitation

  • Remote portal DB requires effort

  • Installation configuration differs from runtime configuration


Infrastructure network

InfrastructureNetwork

  • Firewall issues (admin port quantity)

  • Capacity

  • LBR configuration coordination with Webcache

  • Hybrid SSL configuration


Infrastructure application performance

InfrastructureApplication Performance

  • Configuration (connection pooling and life cycle of connections)

  • Database performance and configuration

  • Network impact (SSL overhead)


Other elements testing

Other ElementsTesting

  • 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

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

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


Recommendations1

Recommendations

  • If SSL is required beyond authentication, use an SSL accelerator.

  • If possible, wait for 9.0.4!


Revelations of a 9ias implementation

Q

&

Q U E S T I O N S

A N S W E R S

A

Additional Questions:[email protected]


Reminder please complete the oracleworld online session survey thank you

Reminder – please complete the OracleWorld online session surveyThank you.


  • Login