SlideShare a Scribd company logo
1 of 16
Download to read offline
www.citrix.com
DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1
Application Template
Deployment Guide
Oracle E-Business Suite 12.1
DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1
Table of Contents
Introduction.
...........................................................................................................................................................3
Solution Requirements............................................................................................................................................4
Prerequisites............................................................................................................................................................4
Network Diagram...................................................................................................................................................5
Application Templates.............................................................................................................................................6
Oracle EBS 12.1.
.....................................................................................................................................................7
Oracle EBS 12.1 – Application Content............................................................................................................8
Oracle EBS 12.1 – Policy Matrix.......................................................................................................................9
Oracle EBS 12.1 – Application Template.........................................................................................................10
Oracle EBS 12.1 – Load Balancing..................................................................................................................14
Introduction
A member of the Citrix Delivery Center™ product family, Citrix® NetScaler®is a purpose-
built Web application delivery solution that accelerates application performance up to
five times while improving security and reducing Web infrastructure costs. In addition
to delivering Web applications for thousands of corporate customers, NetScaler is also
the delivery infrastructure of choice for most of the world’s largest consumer websites,
touching an estimated 75 percent of all Internet users each day.  
NetScaler Applications Templates – introduced in NetScaler 9.0 – provide an
application-centric view of the NetScaler system’s policy configurations. From a single
place within the GUI (AppExpert  Applications) NetScaler administrators can: 1)
Configure the various application features the NetScaler is fronting, 2) View which
NetScaler functional modules (e.g., compression, caching, application firewall) are
optimized and active for a given application unit.
Additionally, Application Templates 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, modified and exported.
Administrators can download application templates built by Citrix, Citrix Partners
and members of the NetScaler community from the Citrix Community website. These
templates are easily imported into any NetScaler running NetScaler 9.0 or higher, jump
starting the configuration and deployment process. Templates developed in-house can
be easily exported and shared within your organization, or posted back to the Citrix
Community website for others to view and improve.
Solution Requirements
Application Front-End Switch – NetScaler
Oracle Enterprise Business Suite
Prerequisites
Citrix NetScaler L4/7 Application Switch, running version 9 (Quantity x 2 for HA)
Citrix Application Template for Oracle EBS 12.1
Oracle Enterprise Business Suite Release 12.1
Client laptop/workstation running Internet Explorer 6.0+, Ethernet port
9-pin serial cable -or- USB-to-serial cable
•
•
•
•
•
•
•
DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1
The following 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:
Interface 1/2, Untagged
NSIP: 10.217.105.55 / 24
SNIP: 10.217.105.56 / 24
VIP: 10.217.105.58 / 24
Application Templates
Once you have installed Citrix® XenApp™  you will need to configure it such that it
will work with the Citrix NetScaler in an ICA® Proxy deployment.  Creating a Web
Interface will publish the XenApp applications in a Web browser to the client.
Application Templates are a new and simple approach to configuration management
for complex enterprise applications.  Applications are listed in the left-most column.  In
one simple view, you can view what is most important to you in terms of application
delivery directly below in the same column in what are called Application Units.  You
simply configure what constitutes the interesting traffic for each application delivery
unit, and turn on the rules for compression, caching, rewrite, filtering, responder and
application firewall.  This is largely different from having to go into each feature and
define 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 Templates surrounding this
content.  
Identification of workflows refers to the areas of the application that are important to
Application Delivery, such as “Reports”, “Documents”, “Images”, “Stylesheets”, “Web
Services” and “Portal Pages”.  Each of these workflows can be specifically identified by
the type of content they generate from Server to Client and vice-versa.
The process for entering Application Templates 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 refers to the workflow, for example “Report Management”.  Enter the Expression
to identify the reports, for example URL == ‘/*.pdf’.  From this basis, the important
operations can be configured upon all reports that appertain to this application, such as
compression, caching, rewrite, filtering, responder and application firewall.
One final step involves adding the front-end public endpoint and back-end servers.  
Then, by virtue of this configuration, load balancing is in effect for this application.  
Load Balancing algorithms and persistence can be modified from the default values.
Oracle EBS 12.1
Oracle E-Business Suite Release 12.1 enables businesses to think globally to make better
decisions, work globally to be more competitive, and manage globally to lower costs
and increase performance. With a new user experience and hundreds of cross-industry
capabilities spanning enterprise resource planning, customer relationship management,
and supply chain planning, this new release helps you manage the complexities of global
business environments.
Citrix NetScaler Application Templates optimize Oracle data flows and applications,
allowing companies to not only come up to speed fast, but to also speed up their
application delivery infrastructure.
What this means to an Application Expert is you will see a myriad of content being
passed through the Citrix NetScaler Application Switch.  
Oracle E-Business Suite 12.1 is a comprehensive suite of integrated, global business
applications that provide asset management, customer relationship management,
enterprise resource planning, financials, human resources, procurement and spending,
supply chain and order management, sales, service, contact center, marketing, workforce
planning operations, and performance management to name a few.
Oracle E-Business Suite 12.1 is built on top of Apache Web server and uses Java server
pages extensively (.jsp) along with some hypertext markup language (.html).   The
remainder of the public facing application is based on forms and reports, which are
either text, pdf or interaction with a Java forms program that runs over HTTP.  E-
Business Suite 12.1 uses native Sun Java plug-in J2SE 1.5 (5.0) and requires this to
be installed in the clients browser to run many of the Oracle programs.  Oracle EBS
12.1 is integrated with industry standard specs like J2EE servlet, JSP’s, SOAP, and
JMS.  Using the Sun JDK at the desktop has simplified administration of multiple Java
applications.
We can peel back the layers of these workflows to identify the actual data that is
transferred between Client and Server when this Application is in use.  Under the hood,
the workflows are characterized accordingly to the following table.
DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1
Oracle EBS 12.1 – Application Content
We know from experience that the Oracle EBS 12.1 workflows are characterized by jsp  html portals, css, javascript, images,
forms and reports.  We also know that Oracle uses port 8000.  Under the hood, the workflows are characterized accordingly to the
following table.
Workflow 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 .gif, .jpg, .jpeg, .tif, .tiff, .bmp, .wmf,
.emf, .png
Forms Java Forms Servlet /forms/frmservlet
Reports Report Formats .txt, .doc, .docx, .dot, .dotx, .rtf, .wps,
.pdf, .csv, .prn, .xsn, .xls, .xlsx, .xlt,
.xltx, .xlsb, .xlsm, .xltm, .dif, .slk, .xlam,
.xla
Archives Archive files including Java Archives .pdf, .zip, .cs, .rar, .arj, .z, .gz, .tar, .lzh,
.cab, .hqx, .ace, .ear, .gzip
Web Services Definitions WSDLs and WSILs ?wsdl, .wsdl, ?wsil, .wsil, .xml
Web Services Schemas XSDs .xsd
Oracle EBS 12.1 – Policy Matrix
If we examine the workflows in Oracle EBS 12.1, we know that some of this content is compressible, while some is not.  Some of this
content is cacheable, while some is not.  And so we form the basis of our Application Template.  In summary, we want to configure
the Application Template for the following features.  A check indicates we want to enable the feature.
Oracle EBS 12.1 Compression Caching Rewrite Filter Responder AppFw
Portal Pages

Styles and Scripts
 
Images

Forms

Reports

Archives

Web Services Definitions

Web Services Schemas
 
DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1
10
Oracle EBS 12.1 – Application Template
The AppExpert Application Template for Oracle EBS 12.1 has already been created,
and it is stored on the Citrix Community website, http://community.citrix.com/cdn/
ns.  Download and import the pre-configured template to optimize the NetScaler for
the Oracle EBS 12.1 application.  The application templates are designed to match
a specific NetScaler software release, make sure the template version matches the
NetScaler software version.
From the NetScaler GUI:
	 NetScaler 
		 AppExpert 
			 Applications 
				 Import.
Select the Oracle EBS 12.1
AppExpert Template that was
downloaded from the Citrix
Community site and save
locally.
After import, you will notice
the red arrows next to the
application units, which means
they are inactive.
11
To activate the Oracle EBS 12.1
template, select ‘Configure
Backend Services’.
Configure the Oracle EBS 12.1
template to send traffic to the
backend Oracle server.
Service Name: ebsservice
Server: ip address or server
name
Protocol: HTTP
Port: 8000
Create.
Ok.
DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1
12
To activate the Virtual Interface
for the Oracle EBS 12.1
template, select ‘Configure
Public Endpoints’.
Configure the front-end VIP for
the Oracle Application.
Name: ebs-vip
Protocol: HTTP
IP Address: x.x.x.x
Port: 8000
Ok.
Ok.
13
The template application units
will show green when both the
front-end public vip and back-
end servers are configured.
Make sure you take this
opportunity to “Save” the
configuration.
DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1
14
Oracle EBS 12.1 – Load Balancing
The AppExpert Application Template for Oracle EBS 12.1 is already set up for load
balancing, compression and caching upon import.  The load balancing algorithm can
be modified, 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 of servers providing service
to a large number of clients, a server can become overloaded and degrade server
performance. Load balancing prevents bottlenecks by forwarding the client requests
to the servers best suited to handle them. Thus, 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 farm and balance the load among them. The vserver identifies 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 perform load balancing.
15
Select the Method and
Persistence tab.
Select the load balancing
method.
DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1
Worldwide Headquarters
Citrix Systems, Inc.
851 West Cypress Creek Road
Fort Lauderdale, FL 33309, USA
T +1 800 393 1888
T +1 954 267 3000
Americas
Citrix Silicon Valley
4988 Great American Parkway
Santa Clara, CA 95054, USA
T +1 408 790 8000
Europe
Citrix Systems International GmbH
Rheinweg 9
8200 Schaffhausen, Switzerland
T +41 52 635 7700
Asia Pacific
Citrix Systems Hong Kong Ltd.
Suite 3201, 32nd Floor
One International Finance Centre
1 Harbour View Street
Central, Hong Kong
T +852 2100 5000
Citrix Online Division
6500 Hollister Avenue
Goleta, CA 93117, USA
T +1 805 690 6400
www.citrix.com
About Citrix
Citrix Systems, Inc. (NASDAQ:CTXS) is the leading provider of virtualization, networking and software as a service technologies for more than
230,000 organizations worldwide. Its Citrix Delivery Center, Citrix Cloud Center (C3) and Citrix Online Services product families radically
simplify computing for millions of users, delivering applications as an on-demand service to any user, in any location on any device. Citrix
customers include the world’s largest Internet companies, 99 percent of Fortune Global 500 enterprises, and hundreds of thousands of 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 $1.6 billion.
The information in this publication is subject to change without notice.
THIS PUBLICATION IS PROVIDED “AS IS” WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING ANY
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. CITRIX SYSTEMS,
INC. (“CITRIX”), SHALL NOT BE LIABLE FOR TECHNICAL OR EDITORIAL ERRORS OR OMISSIONS CONTAINED HEREIN,
NOR FOR DIRECT, INCIDENTAL, CONSEQUENTIAL OR ANY OTHER DAMAGES RESULTING FROM THE FURNISHING,
PERFORMANCE, OR USE OF THIS PUBLICATION, EVEN IF CITRIX HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES IN ADVANCE.
This publication contains information protected by copyright. Except for internal distribution, no part of this publication may be photocopied or
reproduced in any form without prior written consent from Citrix.
The exclusive warranty for Citrix products, if 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 of their respective companies.
©2009 Citrix Systems, Inc. All rights reserved. Citrix®, ICA®, NetScaler®, and XenApp™ are trademarks or registered trademarks of Citrix Systems,
Inc. and/or one or more of its subsidiaries, and may be registered in the United States Patent and Trademark Office and in other countries. All
other trademarks and registered trademarks are property of their respective owners.

More Related Content

Similar to application-template-deployment-guide.pdf

Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
anup4704
 
Ora_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkOra_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development Framework
Neha Singh
 
Technical overview-130127
Technical overview-130127Technical overview-130127
Technical overview-130127
Herbercala
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_Resume
VEERA DATLA
 
plug-into-cloud-wp-12c-1896100
plug-into-cloud-wp-12c-1896100plug-into-cloud-wp-12c-1896100
plug-into-cloud-wp-12c-1896100
Prithvi Rajkumar
 
Oracle11g arch
Oracle11g archOracle11g arch
Oracle11g arch
Sal Marcus
 
IT 8003 Cloud ComputingFor this activi.docx
IT 8003 Cloud ComputingFor this activi.docxIT 8003 Cloud ComputingFor this activi.docx
IT 8003 Cloud ComputingFor this activi.docx
vrickens
 
Odi 11g-new-features-overview-1622677
Odi 11g-new-features-overview-1622677Odi 11g-new-features-overview-1622677
Odi 11g-new-features-overview-1622677
Sandeep Jella
 
SQL Server Integration Services with Oracle Database 10g
SQL Server Integration Services with Oracle Database 10gSQL Server Integration Services with Oracle Database 10g
SQL Server Integration Services with Oracle Database 10g
Leidy Alexandra
 
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
Dr. Wilfred Lin (Ph.D.)
 

Similar to application-template-deployment-guide.pdf (20)

Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
 
Oracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationOracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System Administration
 
Deliver Dynamic and Interactive Web Content in J2EE Applications
Deliver Dynamic and Interactive Web Content in J2EE ApplicationsDeliver Dynamic and Interactive Web Content in J2EE Applications
Deliver Dynamic and Interactive Web Content in J2EE Applications
 
Ora_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkOra_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development Framework
 
Technical overview-130127
Technical overview-130127Technical overview-130127
Technical overview-130127
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_Resume
 
App Load Presentation 2009
App Load Presentation 2009App Load Presentation 2009
App Load Presentation 2009
 
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
 
plug-into-cloud-wp-12c-1896100
plug-into-cloud-wp-12c-1896100plug-into-cloud-wp-12c-1896100
plug-into-cloud-wp-12c-1896100
 
Oracle11g arch
Oracle11g archOracle11g arch
Oracle11g arch
 
Oracle Service Bus & Coherence Caching Strategies
Oracle Service Bus & Coherence Caching StrategiesOracle Service Bus & Coherence Caching Strategies
Oracle Service Bus & Coherence Caching Strategies
 
IT 8003 Cloud ComputingFor this activi.docx
IT 8003 Cloud ComputingFor this activi.docxIT 8003 Cloud ComputingFor this activi.docx
IT 8003 Cloud ComputingFor this activi.docx
 
Odi 11g-new-features-overview-1622677
Odi 11g-new-features-overview-1622677Odi 11g-new-features-overview-1622677
Odi 11g-new-features-overview-1622677
 
Resume
ResumeResume
Resume
 
SQL Server Integration Services with Oracle Database 10g
SQL Server Integration Services with Oracle Database 10gSQL Server Integration Services with Oracle Database 10g
SQL Server Integration Services with Oracle Database 10g
 
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
 
Introduction to soa suite 12c in 20 slides
Introduction to soa suite 12c in 20 slidesIntroduction to soa suite 12c in 20 slides
Introduction to soa suite 12c in 20 slides
 
Essential Kit for Oracle JET Programming
Essential Kit for Oracle JET ProgrammingEssential Kit for Oracle JET Programming
Essential Kit for Oracle JET Programming
 
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
 

More from amazon4it (7)

walker_embeddedsims.pdf
walker_embeddedsims.pdfwalker_embeddedsims.pdf
walker_embeddedsims.pdf
 
Cloud4Wi Introduction.pdf
Cloud4Wi Introduction.pdfCloud4Wi Introduction.pdf
Cloud4Wi Introduction.pdf
 
Cloud4Wi Data Sheet.pdf
Cloud4Wi Data Sheet.pdfCloud4Wi Data Sheet.pdf
Cloud4Wi Data Sheet.pdf
 
en-GWE-8.5.0-Deployment-InstallingGWEServers.pdf
en-GWE-8.5.0-Deployment-InstallingGWEServers.pdfen-GWE-8.5.0-Deployment-InstallingGWEServers.pdf
en-GWE-8.5.0-Deployment-InstallingGWEServers.pdf
 
QCVN 22-2009.pdf
QCVN 22-2009.pdfQCVN 22-2009.pdf
QCVN 22-2009.pdf
 
1.ASTEC_.pdf
1.ASTEC_.pdf1.ASTEC_.pdf
1.ASTEC_.pdf
 
_Project Manager (PM).pdf
_Project Manager (PM).pdf_Project Manager (PM).pdf
_Project Manager (PM).pdf
 

Recently uploaded

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
 

Recently uploaded (20)

Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 

application-template-deployment-guide.pdf

  • 1. www.citrix.com DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1 Application Template Deployment Guide Oracle E-Business Suite 12.1
  • 2. DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1 Table of Contents Introduction. ...........................................................................................................................................................3 Solution Requirements............................................................................................................................................4 Prerequisites............................................................................................................................................................4 Network Diagram...................................................................................................................................................5 Application Templates.............................................................................................................................................6 Oracle EBS 12.1. .....................................................................................................................................................7 Oracle EBS 12.1 – Application Content............................................................................................................8 Oracle EBS 12.1 – Policy Matrix.......................................................................................................................9 Oracle EBS 12.1 – Application Template.........................................................................................................10 Oracle EBS 12.1 – Load Balancing..................................................................................................................14
  • 3. Introduction A member of the Citrix Delivery Center™ product family, Citrix® NetScaler®is a purpose- built Web application delivery solution that accelerates application performance up to five times while improving security and reducing Web infrastructure costs. In addition to delivering Web applications for thousands of corporate customers, NetScaler is also the delivery infrastructure of choice for most of the world’s largest consumer websites, touching an estimated 75 percent of all Internet users each day. NetScaler Applications Templates – introduced in NetScaler 9.0 – provide an application-centric view of the NetScaler system’s policy configurations. From a single place within the GUI (AppExpert  Applications) NetScaler administrators can: 1) Configure the various application features the NetScaler is fronting, 2) View which NetScaler functional modules (e.g., compression, caching, application firewall) are optimized and active for a given application unit. Additionally, Application Templates 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, modified and exported. Administrators can download application templates built by Citrix, Citrix Partners and members of the NetScaler community from the Citrix Community website. These templates are easily imported into any NetScaler running NetScaler 9.0 or higher, jump starting the configuration and deployment process. Templates developed in-house can be easily exported and shared within your organization, or posted back to the Citrix Community website for others to view and improve.
  • 4. Solution Requirements Application Front-End Switch – NetScaler Oracle Enterprise Business Suite Prerequisites Citrix NetScaler L4/7 Application Switch, running version 9 (Quantity x 2 for HA) Citrix Application Template for Oracle EBS 12.1 Oracle Enterprise Business Suite Release 12.1 Client laptop/workstation running Internet Explorer 6.0+, Ethernet port 9-pin serial cable -or- USB-to-serial cable • • • • • • • DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1
  • 5. The following 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: Interface 1/2, Untagged NSIP: 10.217.105.55 / 24 SNIP: 10.217.105.56 / 24 VIP: 10.217.105.58 / 24
  • 6. Application Templates Once you have installed Citrix® XenApp™ you will need to configure it such that it will work with the Citrix NetScaler in an ICA® Proxy deployment. Creating a Web Interface will publish the XenApp applications in a Web browser to the client. Application Templates are a new and simple approach to configuration management for complex enterprise applications. Applications are listed in the left-most column. In one simple view, you can view what is most important to you in terms of application delivery directly below in the same column in what are called Application Units. You simply configure what constitutes the interesting traffic for each application delivery unit, and turn on the rules for compression, caching, rewrite, filtering, responder and application firewall. This is largely different from having to go into each feature and define 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 Templates surrounding this content. Identification of workflows refers to the areas of the application that are important to Application Delivery, such as “Reports”, “Documents”, “Images”, “Stylesheets”, “Web Services” and “Portal Pages”. Each of these workflows can be specifically identified by the type of content they generate from Server to Client and vice-versa. The process for entering Application Templates 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 refers to the workflow, for example “Report Management”. Enter the Expression to identify the reports, for example URL == ‘/*.pdf’. From this basis, the important operations can be configured upon all reports that appertain to this application, such as compression, caching, rewrite, filtering, responder and application firewall. One final step involves adding the front-end public endpoint and back-end servers. Then, by virtue of this configuration, load balancing is in effect for this application. Load Balancing algorithms and persistence can be modified from the default values.
  • 7. Oracle EBS 12.1 Oracle E-Business Suite Release 12.1 enables businesses to think globally to make better decisions, work globally to be more competitive, and manage globally to lower costs and increase performance. With a new user experience and hundreds of cross-industry capabilities spanning enterprise resource planning, customer relationship management, and supply chain planning, this new release helps you manage the complexities of global business environments. Citrix NetScaler Application Templates optimize Oracle data flows and applications, allowing companies to not only come up to speed fast, but to also speed up their application delivery infrastructure. What this means to an Application Expert is you will see a myriad of content being passed through the Citrix NetScaler Application Switch. Oracle E-Business Suite 12.1 is a comprehensive suite of integrated, global business applications that provide asset management, customer relationship management, enterprise resource planning, financials, human resources, procurement and spending, supply chain and order management, sales, service, contact center, marketing, workforce planning operations, and performance management to name a few. Oracle E-Business Suite 12.1 is built on top of Apache Web server and uses Java server pages extensively (.jsp) along with some hypertext markup language (.html). The remainder of the public facing application is based on forms and reports, which are either text, pdf or interaction with a Java forms program that runs over HTTP. E- Business Suite 12.1 uses native Sun Java plug-in J2SE 1.5 (5.0) and requires this to be installed in the clients browser to run many of the Oracle programs. Oracle EBS 12.1 is integrated with industry standard specs like J2EE servlet, JSP’s, SOAP, and JMS. Using the Sun JDK at the desktop has simplified administration of multiple Java applications. We can peel back the layers of these workflows to identify the actual data that is transferred between Client and Server when this Application is in use. Under the hood, the workflows are characterized accordingly to the following table. DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1
  • 8. Oracle EBS 12.1 – Application Content We know from experience that the Oracle EBS 12.1 workflows are characterized by jsp html portals, css, javascript, images, forms and reports. We also know that Oracle uses port 8000. Under the hood, the workflows are characterized accordingly to the following table. Workflow 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 .gif, .jpg, .jpeg, .tif, .tiff, .bmp, .wmf, .emf, .png Forms Java Forms Servlet /forms/frmservlet Reports Report Formats .txt, .doc, .docx, .dot, .dotx, .rtf, .wps, .pdf, .csv, .prn, .xsn, .xls, .xlsx, .xlt, .xltx, .xlsb, .xlsm, .xltm, .dif, .slk, .xlam, .xla Archives Archive files including Java Archives .pdf, .zip, .cs, .rar, .arj, .z, .gz, .tar, .lzh, .cab, .hqx, .ace, .ear, .gzip Web Services Definitions WSDLs and WSILs ?wsdl, .wsdl, ?wsil, .wsil, .xml Web Services Schemas XSDs .xsd
  • 9. Oracle EBS 12.1 – Policy Matrix If we examine the workflows in Oracle EBS 12.1, we know that some of this content is compressible, while some is not. Some of this content is cacheable, while some is not. And so we form the basis of our Application Template. In summary, we want to configure the Application Template for the following features. A check indicates we want to enable the feature. Oracle EBS 12.1 Compression Caching Rewrite Filter Responder AppFw Portal Pages  Styles and Scripts   Images  Forms  Reports  Archives  Web Services Definitions  Web Services Schemas   DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1
  • 10. 10 Oracle EBS 12.1 – Application Template The AppExpert Application Template for Oracle EBS 12.1 has already been created, and it is stored on the Citrix Community website, http://community.citrix.com/cdn/ ns. Download and import the pre-configured template to optimize the NetScaler for the Oracle EBS 12.1 application. The application templates are designed to match a specific NetScaler software release, make sure the template version matches the NetScaler software version. From the NetScaler GUI: NetScaler  AppExpert  Applications  Import. Select the Oracle EBS 12.1 AppExpert Template that was downloaded from the Citrix Community site and save locally. After import, you will notice the red arrows next to the application units, which means they are inactive.
  • 11. 11 To activate the Oracle EBS 12.1 template, select ‘Configure Backend Services’. Configure the Oracle EBS 12.1 template to send traffic to the backend Oracle server. Service Name: ebsservice Server: ip address or server name Protocol: HTTP Port: 8000 Create. Ok. DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1
  • 12. 12 To activate the Virtual Interface for the Oracle EBS 12.1 template, select ‘Configure Public Endpoints’. Configure the front-end VIP for the Oracle Application. Name: ebs-vip Protocol: HTTP IP Address: x.x.x.x Port: 8000 Ok. Ok.
  • 13. 13 The template application units will show green when both the front-end public vip and back- end servers are configured. Make sure you take this opportunity to “Save” the configuration. DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1
  • 14. 14 Oracle EBS 12.1 – Load Balancing The AppExpert Application Template for Oracle EBS 12.1 is already set up for load balancing, compression and caching upon import. The load balancing algorithm can be modified, 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 of servers providing service to a large number of clients, a server can become overloaded and degrade server performance. Load balancing prevents bottlenecks by forwarding the client requests to the servers best suited to handle them. Thus, 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 farm and balance the load among them. The vserver identifies 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 perform load balancing.
  • 15. 15 Select the Method and Persistence tab. Select the load balancing method. DEPLOYMENT GUIDE | NetScaler, Oracle EBS 12.1
  • 16. Worldwide Headquarters Citrix Systems, Inc. 851 West Cypress Creek Road Fort Lauderdale, FL 33309, USA T +1 800 393 1888 T +1 954 267 3000 Americas Citrix Silicon Valley 4988 Great American Parkway Santa Clara, CA 95054, USA T +1 408 790 8000 Europe Citrix Systems International GmbH Rheinweg 9 8200 Schaffhausen, Switzerland T +41 52 635 7700 Asia Pacific Citrix Systems Hong Kong Ltd. Suite 3201, 32nd Floor One International Finance Centre 1 Harbour View Street Central, Hong Kong T +852 2100 5000 Citrix Online Division 6500 Hollister Avenue Goleta, CA 93117, USA T +1 805 690 6400 www.citrix.com About Citrix Citrix Systems, Inc. (NASDAQ:CTXS) is the leading provider of virtualization, networking and software as a service technologies for more than 230,000 organizations worldwide. Its Citrix Delivery Center, Citrix Cloud Center (C3) and Citrix Online Services product families radically simplify computing for millions of users, delivering applications as an on-demand service to any user, in any location on any device. Citrix customers include the world’s largest Internet companies, 99 percent of Fortune Global 500 enterprises, and hundreds of thousands of 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 $1.6 billion. The information in this publication is subject to change without notice. THIS PUBLICATION IS PROVIDED “AS IS” WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. CITRIX SYSTEMS, INC. (“CITRIX”), SHALL NOT BE LIABLE FOR TECHNICAL OR EDITORIAL ERRORS OR OMISSIONS CONTAINED HEREIN, NOR FOR DIRECT, INCIDENTAL, CONSEQUENTIAL OR ANY OTHER DAMAGES RESULTING FROM THE FURNISHING, PERFORMANCE, OR USE OF THIS PUBLICATION, EVEN IF CITRIX HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES IN ADVANCE. This publication contains information protected by copyright. Except for internal distribution, no part of this publication may be photocopied or reproduced in any form without prior written consent from Citrix. The exclusive warranty for Citrix products, if 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 of their respective companies. ©2009 Citrix Systems, Inc. All rights reserved. Citrix®, ICA®, NetScaler®, and XenApp™ are trademarks or registered trademarks of Citrix Systems, Inc. and/or one or more of its subsidiaries, and may be registered in the United States Patent and Trademark Office and in other countries. All other trademarks and registered trademarks are property of their respective owners.