Deployment Guide App Template Oracle EBS

Embed Size (px)

Citation preview

  • 7/30/2019 Deployment Guide App Template Oracle EBS

    1/16

    www.citrix.com

    DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1

    Application TemplateDeployment Guide

    Oracle E-Business Suite 12.1

  • 7/30/2019 Deployment Guide App Template Oracle EBS

    2/16

    DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1

    Table o ContentsIntroduction. 3

    Solution.Requirements.4

    Prerequisites.4Network.Diagram.5

    Application.emplates.6

    Oracle.EBS.121.7

    Oracle.EBS.121..Application.Content.8

    Oracle.EBS.121..Policy.Matrix.9

    Oracle.EBS.121..Application.emplate.10

    Oracle.EBS.121..Load.Balancing.14

  • 7/30/2019 Deployment Guide App Template Oracle EBS

    3/16

    IntroductionA.member.o.the.Citrix.Delivery.Center.product.amily,.Citrix.NetScaler.is.a.purpose-

    built.Web.application.delivery.solution.that.accelerates.application.perormance.up.to.ve.times.while.improving.security.and.reducing.Web.inrastructure.costs.In.addition.to.delivering.Web.applications.or.thousands.o.corporate.customers,.NetScaler.is.also.the.delivery.inrastructure.o.choice.or.most.o.the.worlds.largest.consumer.websites,.touching.an.estimated.75.percent.o.all.Internet.users.each.day..

    NetScaler. Applications. emplates. . introduced. in. NetScaler. 90. . provide. an.application-centric.view.o.the.NetScaler.systems.policy.congurations.From.a.single.place.within.the.GUI.(AppExpert..Applications).NetScaler.administrators.can:.1).Congure.the.various.application.eatures.the.NetScaler.is.ronting,.2).View.which.NetScaler. unctional. modules. (eg,. compression,. caching,. application. rewall). are.optimized.and.active.or.a.given.application.unit

    Additionally,.Application.emplates.allow.you.to.drill.down.and.see.which.individual.NetScaler.policies.are.active,.and.what.policies.are.inactive.but.available,.by.application.component.and.NetScaler.module.From.this.same.view,.individual.policies.can.be.created,.activated.and.deactivated

    Application. templates. can. be. downloaded,. imported,. modied. and. exported.Administrators.can. download. application. templates. built. by.Citrix,.Citrix.Partners.and.members.o.the.NetScaler.community.rom.the.Citrix.Community.website.Tese.templates.are.easily.imported.into.any.NetScaler.running.NetScaler.90.or.higher,.jump.starting.the.conguration.and.deployment.process.emplates.developed.in-house.can.be.easily.exported.and.shared.within.your.organization,.or.posted.back.to.the.Citrix.Community.website.or.others.to.view.and.improve

    http://community.citrix.com/cdn/nshttp://community.citrix.com/cdn/nshttp://community.citrix.com/cdn/nshttp://community.citrix.com/cdn/nshttp://community.citrix.com/cdn/nshttp://community.citrix.com/cdn/ns
  • 7/30/2019 Deployment Guide App Template Oracle EBS

    4/16

    Solution Requirements

    Application.Front-End.Switch..NetScaler

    Oracle.Enterprise.Business.Suite

    Prerequisites

    Citrix.NetScaler.L4/7.Application.Switch,.running.version.9.(Quantity.x.2.or.HA)

    Citrix.Application.emplate.or.Oracle.EBS.121

    Oracle.Enterprise.Business.Suite.Release.121

    Client.laptop/workstation.running.Internet.Explorer.60+,.Ethernet.port

    9-pin.serial.cable.-or-.USB-to-serial.cable

    DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1

  • 7/30/2019 Deployment Guide App Template Oracle EBS

    5/16

    Te.ollowing.is.the.Network.that.was.used.to.develop.this.deployment.guide

    Network Diagram

    Citrix NetScaler

    int 1/2

    Oracle Database

    Oracle Application

    VLAN 1

    VLAN Legend NetScaler

    VLAN 1

    VLAN 1:

    Interace 1/2, Untagged

    NSIP: 10.217.10. / 2

    SNIP: 10.217.10.6 / 2

    VIP: 10.217.10.8 / 2

  • 7/30/2019 Deployment Guide App Template Oracle EBS

    6/16

    Application TemplatesOnce.you.have.installed.Citrix.XenApp..you.will.need.to. congure.it.such.that.it.

    will.work.with. the.Citrix.NetScaler.in. an.ICA. Proxy.deployment..Creating.a.Web.Interace.will.publish.the.XenApp.applications.in.a.Web.browser.to.the.client

    Application.emplates.are. a.new.and. simple.approach.to.conguration.management.or.complex.enterprise.applications..Applications.are.listed.in.the.let-most.column..In.one.simple.view,.you.can.view.what.is.most.important.to.you.in.terms.o.application.delivery.directly.below.in.the.same.column.in.what.are.called.Application.Units..You.simply.congure.what.constitutes.the.interesting.trac.or.each.application.delivery.unit,.and.turn.on.the.rules.or.compression,.caching,.rewrite,.ltering,.responder.and.application.rewall..Tis.is.largely.dierent.rom.having.to.go.into.each.eature.and.dene.complex.rules.and.expressions.individually,.reducing.the.time.to.deploy,.easing.management.and.improving.the.bottom.line

    What.is.important.to.the.Application.Expert.is.how.the.application.is.characterized.by.its.content..In.other.words,.what.is.the.content.that.comprises.the.back-end.application,.and.what.are.you.most.concerned.with.regarding.its.delivery.. It.is.this.content.that.we. are.most. interested. in,. as.we.will. build.Application.emplates. surrounding.this.content..

    Identication.o.workfows.reers.to.the.areas.o.the.application.that.are.important.to.Application.Delivery,.such.as.Reports,.Documents,.Images,.Stylesheets,.Web.Services.and.Portal.Pages..Each.o.these.workfows.can.be.specically.identied.by.the.type.o.content.they.generate.rom.Server.to.Client.and.vice-versa.

    Te.process.or.entering.Application.emplates.into.the.NetScaler.Application.Switch.is.simple..From.the.GUI,.navigate.to.NetScaler..AppExpert..Applications.Select.Add.to.add.the.Application.by.name..Select.Add.again.to.enter.an.Application.Unit,.

    which.reers.to.the.workfow,.or.example.Report.Management..Enter.the.Expression.to.identiy.the.reports,.or.example.URL.==./*pd.. From.this.basis,.the.important.operations.can.be.congured.upon.all.reports.that.appertain.to.this.application,.such.as.compression,.caching,.rewrite,.ltering,.responder.and.application.rewall

    One.nal.step.involves.adding.the.ront-end.public.endpoint.and.back-end.servers.Ten,.by.virtue.o. this.conguration,.load.balancing.is.in. eect.or.this.application.Load.Balancing.algorithms.and.persistence.can.be.modied.rom.the.deault.values

    6

  • 7/30/2019 Deployment Guide App Template Oracle EBS

    7/16

    7

    Oracle EBS 12.1Oracle.E-Business.Suite.Release.121.enables.businesses.to.think.globally.to.make.better.

    decisions,.work.globally.to.be.more.competitive,.and.manage.globally.to.lower.costs.and.increase.perormance.With.a.new.user.experience.and.hundreds.o.cross-industry.capabilities.spanning.enterprise.resource.planning,.customer.relationship.management,.and.supply.chain.planning,.this.new.release.helps.you.manage.the.complexities.o.global.business.environments

    Citrix.NetScaler.Application.emplates.optimize.Oracle.data.fows.and.applications,.allowing. companies. to.not.only. come.up.to. speed.ast,. but. to.also.speed. up.their.application.delivery.inrastructure

    What.this.means.to. an.Application.Expert.is. you.will. see.a.myriad.o. content.being.passed.through.the.Citrix.NetScaler.Application.Switch..

    Oracle.E-Business.Suite.121.is.a.comprehensive.suite.o.integrated,.global.business.

    applications. that. provide. asset. management,. customer. relationship. management,.enterprise.resource.planning,.nancials,.human.resources,.procurement.and.spending,.supply.chain.and.order.management,.sales,.service,.contact.center,.marketing,.workorce.planning.operations,.and.perormance.management.to.name.a.ew

    Oracle.E-Business.Suite.121.is.built.on.top.o.Apache.Web.server.and.uses.Java.server.pages. extensively. (jsp). along.with. some. hypertext. markup. language. (html). .Te.remainder.o.the.public.acing.application.is.based.on.orms.and.reports,.which.are.either.text,.pd.or.interaction.with.a.Java.orms.program.that.runs.over.HP..E-Business.Suite.121.uses.native.Sun.Java.plug-in.J2SE.15.(50).and.requires.this.to.be.installed.in.the.clients.browser.to.run.many.o.the.Oracle.programs..Oracle.EBS.121.is. integrated.with. industry.standard. specs. like.J2EE. servlet,. JSPs,.SOAP,. and.JMS..Using.the.Sun.JDK.at.the.desktop.has.simplied.administration.o.multiple.Java.

    applications

    We. can. peel. back. the. layers. o. these. workfows. to. identiy. the. actual. data. that. is.transerred.between.Client.and.Server.when.this.Application.is.in.use..Under.the.hood,.the.workfows.are.characterized.accordingly.to.the.ollowing.table

    DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1

  • 7/30/2019 Deployment Guide App Template Oracle EBS

    8/16

    8

    Oracle EBS 12.1 Application ContentWe.know.rom. experience.that. the.Oracle.EBS. 121.workfows.are. characterized.by. jsp.&.html.portals,.css,. javascript,.images,.orms.and.reports..We.also.know.that.Oracle.uses.port.8000..Under.the.hood,.the.workfows.are.characterized.accordingly.to.the.ollowing.table

    Workow Characterized By Components

    Portal Pages Java Server Pages, HTML Content .jsp, .jspx, .htm, .html, .xhtml, .xml

    Styles and Scripts Stylesheets, Javascript .css, .js

    Image Management Images .gi, .jpg, .jpeg, .ti, .ti, .bmp, .wm,

    .em, .png

    Forms Java Forms Servlet /orms/rmservlet

    Reports Report Formats .txt, .doc, .docx, .dot, .dotx, .rt, .wps,

    .pd, .csv, .prn, .xsn, .xls, .xlsx, .xlt,

    .xltx, .xlsb, .xlsm, .xltm, .di, .slk, .xlam,

    .xla

    Archives Archive fles including Java Archives .pd, .zip, .cs, .rar, .arj, .z, .gz, .tar, .lzh,

    .cab, .hqx, .ace, .ear, .gzip

    Web Services Defnitions WSDLs and WSILs ?wsdl, .wsdl, ?wsil, .wsil, .xml

    Web Services Schemas XSDs .xsd

  • 7/30/2019 Deployment Guide App Template Oracle EBS

    9/16

    Oracle EBS 12.1 Policy MatrixI.we.examine.the.workfows.in.Oracle.EBS.121,.we.know.that.some.o.this.content.is.compressible,.while.some.is.not..Some.o.this.content.is.cacheable,.while.some.is.not..And.so.we.orm.the.basis.o.our.Application.emplate..In.summary,.we.want.to.congure.the.Application.emplate.or.the.ollowing.eatures..A.check.indicates.we.want.to.enable.the.eature.

    Oracle EBS 12.1 Compression Caching Rewrite Filter Responder AppFw

    Portal Pages

    Styles and Scripts

    Images

    Forms

    Reports

    Archives

    Web Services Defnitions

    Web Services Schemas

    DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1

  • 7/30/2019 Deployment Guide App Template Oracle EBS

    10/16

    10

    Oracle EBS 12.1 Application TemplateTe.AppExpert.Application.emplate.or.Oracle.EBS.121.has.already.been.created,.and.it.is.stored.on.the.Citrix.Community.website,. http://communitycitrixcom/cdn/ns..Download.and.import.the.pre-congured.template.to.optimize.the.NetScaler.or.

    the.Oracle.EBS.121.application..Te.application.templates.are.designed.to.match.a. specic. NetScaler. sotware. release,.make. sure. the. template. version. matches. the.NetScaler.sotware.version

    From the NetScaler GUI:

    NetScaler

    AppExpert

    Applications

    Import.

    Select the Oracle EBS 12.1

    AppExpert Template that wasdownloaded rom the CitrixCommunity site and savelocally.

    Ater import, you will noticethe red arrows next to the

    application units, which meansthey are inactive.

    http://community.citrix.com/cdn/nshttp://community.citrix.com/cdn/nshttp://community.citrix.com/cdn/nshttp://community.citrix.com/cdn/ns
  • 7/30/2019 Deployment Guide App Template Oracle EBS

    11/16

    1

    To activate the Oracle EBS 12.1template, select ConfgureBackend Services.

    Confgure the Oracle EBS 12.1template to send trafc to thebackend Oracle server.

    Service Name: ebsservice

    Server:

    Protocol: HTTP

    Port: 8000

    Create.

    Ok.

    DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1

  • 7/30/2019 Deployment Guide App Template Oracle EBS

    12/16

    12

    To activate the Virtual Interaceor the Oracle EBS 12.1template, select ConfgurePublic Endpoints.

    Confgure the ront-end VIP orthe Oracle Application.

    Name: ebs-vip

    Protocol: HTTP

    IP Address: x.x.x.x

    Port: 8000

    Ok.

    Ok.

  • 7/30/2019 Deployment Guide App Template Oracle EBS

    13/16

    1

    The template application unitswill show green when both theront-end public vip and back-end servers are confgured.

    Make sure you take thisopportunity to Save theconfguration.

    DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1

  • 7/30/2019 Deployment Guide App Template Oracle EBS

    14/16

    1

    Oracle EBS 12.1 Load BalancingTe.AppExpert.Application.emplate.or.Oracle.EBS.121.is. already.set.up. or.load.balancing,.compression.and.caching.upon.import..Te.load.balancing.algorithm.can.be.modied,.in.addition.the.other.template.policies

    Load.balancing.distributes.client.requests.across.multiple.servers.to.optimize.resource.utilization.Without.load.balancing.and.a.limited.number.o.servers.providing.service.to. a. large. number. o. clients,. a. server. can. become. overloaded. and. degrade. server.perormance.Load.balancing.prevents.bottlenecks.by.orwarding.the. client. requests.to.the.servers.best.suited.to.handle.them.Tus,.the.NetScaler.balances.the.load.on.the.servers

    A.load.balancing.setup.includes.a.virtual.server.(vserver).used.to.proxy.multiple.servers.in.a.server.arm.and.balance.the.load.among.them.Te.vserver.identies.the.server.using.the.load.balancing.criteria.and.directs.incoming.client.requests.to.it.When.a.client.initiates.a.connection.to.the.server,.the.vserver.terminates.the.client.connection.and.initiates.a.new.connection.with.the.selected.server.to.perorm.load.balancing

  • 7/30/2019 Deployment Guide App Template Oracle EBS

    15/16

    1

    Select the Method andPersistence tab.

    Select the load balancingmethod.

    DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1

  • 7/30/2019 Deployment Guide App Template Oracle EBS

    16/16

    Worldwide Headquarters

    Citrix Systems, Inc.

    81 West Cypress Creek Road

    Fort Lauderdale, FL 0, USA

    T +1 800 1888

    T +1 267 000

    Americas

    Citrix Silicon Valley

    88 Great American Parkway

    Santa Clara, CA 0, USA

    T +1 08 70 8000

    Europe

    Citrix Systems International GmbH

    Rheinweg

    8200 Schahausen, Switzerland

    T +1 2 6 7700

    Asia Pacifc

    Citrix Systems Hong Kong Ltd.

    Suite 201, 2nd Floor

    One International Finance Centre

    1 Harbour View Street

    Central, Hong Kong

    T +82 2100 000

    Citrix Online Division

    600 Hollister Avenue

    Goleta, CA 117, USA

    T +1 80 60 600

    www.citrix.com

    About Citrix

    Citrix.Systems,.Inc.(NASDAQ:CXS).is.the.leading.provider.o.virtualization,.networking.and.sotware.as.a.service.technologies.or.more.than.230,000.organizations.worldwide.Its.Citrix.Delivery.Center,.Citrix.Cloud.Center.(C3).and.Citrix.Online.Services.product.amilies.radically.simpliy.computing.or.millions.o.users,.delivering.applications.as.an.on-demand.service.to.any.user,.in.any.location.on.any.device.Citrix.customers.include.the.worlds.largest.Internet.companies,.99.percent.o.Fortune.Global.500.enterprises,.and.hundreds.o.thousands.o.small.businesses.and.prosumers.worldwide.Citrix.partners.with.over.10,000.companies.worldwide.in.more.than.100.countries.Founded.in.1989,.annual.revenue.in.2008.was.$16.billionTe.inormation.in.this.publication.is.subject.to.change.without.notice

    HIS.PUBLICAION.IS.PROVIDED.AS.IS.WIHOU.WARRANIES.OF.ANY.KIND,.EXPRESS.OR.IMPLIED,.INCLUDING.ANY.WARRANIES.OF.MERCHANABILIY,.FINESS.FOR.A.PARICULAR.PURPOSE.OR.NONINFRINGEMEN.CIRIX.SYSEMS,.INC.(CIRIX),.SHALL.NO.BE.LIABLE.FOR.ECHNICAL.OR.EDIORIAL.ERRORS.OR.OMISSIONS.CONAINED.HEREIN,.NOR.FOR.DIREC,.INCIDENAL,.CONSEQUENIAL.OR.ANY.OHER.DAMAGES.RESULING.FROM.HE.FURNISHING,.

    PERFORMANCE,.OR.USE.OF.HIS.PUBLICAION,.EVEN.IF.CIRIX.HAS.BEEN.ADVISED.OF.HE.POSSIBILIY.OF.SUCH.DAMAGES.IN.ADVANCE

    Tis.publication.contains.inormation.protected.by.copyright.Except.or.internal.distribution,.no.part.o.this.publication.may.be.photocopied.or.reproduced.in.any.orm.without.prior.written.consent.rom.Citrix

    Te.exclusive.warranty.or.Citrix.products,.i.any,.is.stated.in.the.product.documentation.accompanying.such.products.Citrix.does.not.warrant.products.other.than.its.own

    Product.names.mentioned.herein.may.be.trademarks.and/or.registered.trademarks.o.their.respective.companies

    2009.Citrix.Systems,.Inc.All.rights.reserved.Citrix,.ICA,.NetScaler,.and.XenApp.are.trademarks.or.registered.trademarks.o.Citrix.Systems,.Inc.and/or.one.or.more.o.its.subsidiaries,.and.may.be.registered.in.the.United.States.Patent.and.rademark.Oce.and.in.other.countries.All.other.trademarks.and.registered.trademarks.are.property.o.their.respective.owners