Metron Consulting Does Your Istore Load Quick Enough Rajavel Ramalingam Sami Vellaiyan Jan 21, 2008.

Slides:



Advertisements
Similar presentations
Wintouch eCRM A Customer Relationship Management Solution designed specifically for AS/400 or iSeries Users.
Advertisements

RP Designs Semi-Custom e-Commerce Package. Overview RP Designs semi- custom e-commerce package is a complete website solution. Visitors can browse a catalog.
Presentation Prepared For:. Secure user Login provides access to specific ship-to addresses, customer catalog, order processing rules, and other account-based.
Welcome to WebCRD.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Business Development Suit Presented by Thomas Mathews.
© 2009 Oracle Corporation – Proprietary and Confidential 1.
FourGen ® CASE Tools.  Form Painter  Screen Code Generator  Featurizer  Report Generator  Menu’ing System  Enterprise/iDeskTop aka ED8  Source.
Introducing new web content management tools for Priority...
APC Issue Tracking Introduction and Tour of APC’s JIRA Issue Tracker.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Building Enterprise Information Portal using Oracle Portal 3
1 Classification: Genpact Internal.  Tool From Oracle  Works with Oracle Database  PL/SQL Based  Widely Used with Oracle Applications  Can be Used.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Introduction To Form Builder
SiS Technical Training Development Track Technical Training(s) Day 1 – Day 2.
Today’s Agenda Bill Presentment Overview Demo. Tailoring Your Invoices with Oracle’s Bill Presentment Architecture March 7, 2005.
Jason Morrill NCOAUG Training Day February, 2008
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
CISTI Source & SiteSearch OCLC User Meeting 2001 Danielle Langlois & Carol Serroul May 9, 2001.
High-Speed, High Volume Document Storage, Retrieval, and Manipulation with Documentum and Snowbound March 8, 2007.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
Open source administration software for education next generation student system Using the Kuali Student Configurable User Interaction Model & Framework.
Copyright © Oracle Corporation, All rights reserved. Oracle Sales and Service Key Product Highlights Releases
Classroom User Training June 29, 2005 Presented by:
Get more out of 11i with Oracle ADI Richard Byrom Oracle Applications Consultant Appsworld January 2003.
Drive Customer Satisfaction. Cut Costs. Improve Efficiencies. Oracle i Support Chris Kirby Senior Sales Consultant Oracle.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
TERMINALFOUR SiteManager Introduction January, 2014.
MSF Requirements Envisioning Phase Planning Phase.
Integrating CM Receipt to Oracle Apps Using Apex and Webservices Anthony Vendhan Sami Vellaiyan Jan 21, 2008.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
New Features in Release 9.2 (July 27, 2009). 2 Release 9.2 New Features Updated Shopping Experience Home/Shop page Shop at the top search New Hosted Supplier.
Your New FSU EMarket “Before and After” Guide Shopping, Favorites, and More...
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
RemoteNet Presented By The Systems House Inc.. Enhancements Order by multiple selling units of measure Updated the webpage’s look and feel –Style sheets.
Tutorial 111 The Visual Studio.NET Environment The major differences between Visual Basic 6.0 and Visual Basic.NET are the latter’s support for true object-oriented.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Office of Educational Technology School District of Philadelphia Introduction to Sites Google Sites This presentation is available at
1 What’s the difference between DocuShare 3.1 and 4.0?
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
My Workspace ELearning in Sakai Randy Graff, PhD HSC Training.
Presented By The Systems House, Inc. Presented by The Systems House, Inc.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
CD Web XMS Training How to use the Xeno Media web site content management system.
How to Build an IT Portal with Oracle Application Server Allan L Haensgen Senior Principal Instructor Oracle Corporation Session id:
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Collaborative Planning Training. Agenda  Collaboration Overview  Setting up Collaborative Planning  User Setups  Collaborative Planning and Forecasting.
CHAPTER 7 LESSON C Creating Database Reports. Lesson C Objectives  Display image data in a report  Manually create queries and data links  Create summary.
Copyright © 2007, Oracle. All rights reserved. Managing Items and Item Catalogs.
Sitecore.net Training, Oct ECM 2.1 UPDATE 2 PART 1 CRAWL BEFORE YOU WALK.
3 Copyright © 2006, Oracle. All rights reserved. Building an Analytic Workspace.
Preface IIntroduction Course Objectives I-2 Course Content I-3 1Introduction to Oracle Reports Developer Objectives 1-2 Business Intelligence 1-3 Enterprise.
Web Content And Customer Relationship Management Solution. Transforming web sites into a customer-focused, revenue generating channel with less stress.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
ORACLE ADF ONLINE TRAINING COURSE
Working in the Forms Developer Environment
Using Item Attributes in a Make-to-Order Environment
Using E-Business Suite Attachments
Oracle Sales Cloud Sales campaign
Overview of Oracle Site Hub
SDMX IT Tools SDMX Registry
Presentation transcript:

Metron Consulting Does Your Istore Load Quick Enough Rajavel Ramalingam Sami Vellaiyan Jan 21, 2008

Metron Consulting Specializes in Oracle Applications Implementations SOA and Web Services Development Java & OA Framework Development OBIEE Development Web 2.0 Developments using LAMP technologies Custom Reporting Solutions (Using Oracle tools and open source technologies) ABOUT US

Agenda Does Your Istore Load Quick Enough Proposed Solution Demo Solution Istore Setup Q&A

Istore Media Loading Issue Speed continues to be a critical issue when serving up Media Objects in iStore. Slow loading objects contribute significantly to customer abandonment and low overall customer satisfaction. Caching Media Objects increases loading speed and improves overall robustness of your iStore. This case-study describes caching media objects that enabled the customer to improve the site performance and reduce the overhead. The approach encompasses the best format for handling the media objects in an efficient manner o Discuss how to achieve faster media object loading in iStore oUnderstand how caching media objects can improve the site performance and reduce the overhead oUnderstand how to cache media in a flexible way.

Proposed Solution Caching Media Objects increases loading speed and improves overall robustness of your iStore. Caching media objects will enable the customer to improve the site performance and reduce the overhead. By caching Media Objects, you realize: Faster Media object loading A reduction of database overhead Media refresh time can be based on store level Media can be removed from cache as needed Flexible on/off caching Easy to maintain and secure media objects Easy to update media objects Memory usage that is based on server level This solution provides the attractive opportunity for istore enabled organizations to increase the site performance and reduce the over head and improve the customer satisfaction.

Proposed Solution

Demo Solution Demo

iStore Summary Oracle iStore enables the creation and maintenance of high quality web stores which is based on Oracle Database with full integration with Oracle E-Business Suite 11i. Since Oracle iStore has look and feel of a website, it allows easier collaboration with customers, suppliers, distributors etc. Oracle iStore is fully integrated with Oracle Order Management. Oracle iStore use Java Server Pages (JSP) technologies to implement web features. Using same product database based on Oracle inventory, Oracle iStore provides development of different websites for different customers

iStore User interfaces Site Administration Application: The Site Administration Application allows site administrators to create and maintain multiple sites, catalogs, and related business rules, as well as access business and operational reports. Administrative Application is used for Create Unlimited Number of Sites Setup Pricelists, Shipping Methods etc. Build Product Catalog using Oracle Inventory Change site look and Feel by selecting different Section Templates and Product Display Templates View and Configure Workflow notifications View Business and Operational Reports Customer Application This is the customer-facing application which features shopping carts and lists, cart sharing, a full range of order taking and tracking capabilities, e- mail notifications of user events, quote retrieval and updates, marketing, guided selling, and more.

iStore Components Business Objects- The schema for storing customer orders, product catalog and presentation element (IBE & ASO Database Schema) Runtime Services & APIs- These include PLSQL and Java based APIs which manipulate the Business Objects (Data) Configurable Customer Application Templates- All customer application menus and pages are customizable using logical template names Processing and Routing Templates- In combination with display templates, these templates contain logic and appropriate business flows Oracle BLAF (Browse Look And Feel) compliant user interface for Administrative and customer application

Display Templates The bulk of the Customer Application display is presented through the hundreds of Display Templates that are seeded in Oracle iStore. Display Templates are of various types, depending upon which areas of the Customer Application they are meant to display. For example, some templates display the shopping cart pages, some display the catalog pages, and other templates display the order tracking pages. Each template used in the online sites links to a JSP which provides the actual display content. By mapping your own JSPs to the seeded templates, you can provide your own customized content in the sites.

Content Components and Media Objects Oracle iStore’s content components and media objects are reusable content placeholders in the seeded JSPs that allow you to define content for the Customer Application beyond that provided by section or product description information. This content can be image or html files that you associate with a section or product in order to provide your customers with additional information. It also can be text messages used to prompt or guide the user.

Deep Dive – Catalog and configuring the catalog display

To implement iStore You would create a customer site that any given customer has access to. Each site has a catalog Each catalog has sections And each section displays products under it along with access to search functionality.

Setting Up Home Page Tabs and Subtabs Top-level sections of a site’s root node become tabs across the top of the Site Home Page. The second level sections become the subtabs across the top of the Site Home Page. The number of tabs and subtabs is controlled by these profile options: IBE: Number of Menu Tabs --- Specifies the number of menu tabs across the top of the Site Home Page.

Fixed layout:

Configurable Layout

A Display Template This choice determines which section elements (name, description, content components) display for each section and how the section looks. One template could show the section to display such that only the navigable subsections show up as links so that you can navigate:

Responsibilities Needed iStore Administrator - Required for Setup content, section, site, templates etc iStore Concurrent Program Administrator-Required for Execute concurrent programs for data refresh IBE_CUSTOMER :-Required for Placing Orders using iStore website CRM HTML Administrator (with all available ROLES):-Required for Setting business users and associate them to appropriate receivables account, Create Roles Application Developer:- Required for Setting message codes and message text Application Developer Common Modules (AK_DEVELOPER):-Setup regions, region items/attributes used for Post Sales (Order Tracking)

iStore Setup – Concurrent Programs Login as iStore Concurrent Program Manager Execute Following Concurrent Programs – iStore Search Insert (To Populate iStore Item Search Table)- Generally executed only once or for complete refresh – iStore Section Search Refresh (Can be executed multiple times)

iStore Setup - Web Server Oracle iStore is a JSP based application hence there is a need of bouncing of Web Server for various occasions – Setting up defaulting rules in order management – Modifying text messages in oracle forms – Modifying lookups in oracle forms – Running Oracle Pricing Concurrent Programs, Building sourcing rules – Adding new items to inventory as well as attribute changes – Setting Site level profile options – Setting up discoverer reports – Applying Patches

iStore Customizations- Tips If User Interface requirements are not fulfilled by seeded templates the JSP customizations will be required. The new JSPs will be created based on seeded JSPs which will be attached to seeded Display Templates using Template Manager screen of iStore Administrative site To reflect any changes in JSPs, Item Attributes, Prices etc. Web server will have to be bounced. To view source code of class files used in JSPs developer needs to have following tools – Java Decompilers e.g.DJ Java Decompiler 3.9, Jcavaj, JSP editor like JDeveloper or even text editor editplus is sufficient To get information about JSP is getting displayed (which is not necessarily same as jsp name in URL) while using iStore site, use following steps – Copy the hard coded texts from JSP page e.g. field label etc. – Login to Oracle Applications as Application Developer and navigate to message maintenance screen – All hard codes labels/texts in iStore are store as Messages in Database with message code starting from IBE% – Get the appropriate message code by querying messages screen – Login to UNIX and change directory to $COMMON_TOP/html – Use grep command to file given message code in iStore JSPs which will will give list of all JSPs containing given message code e.g. grep -l "IBE_YOUR_PRICE_COL" ibe*.jsp

Important Tables Views in iStore Table/View Name Purpose IBE_DSP_ATTACHMENTS_V Stores JSP names attached to various templates IBE_CT_IMEDIA_SEARCH Product Search IBE_SECTION_SEARCH iStore Section information IBE_DSP_SECTION_ITEMS Sections and Associated Items IBE_MSITE_INFORMATION iStore Site Information ASO_QUOTE_HEADERS_ALL iStore Order Header ASO_QUOTE_LINES_ALL iStore Order Lines ASO_SHIPMENTS iStore Order Shipment information FND_NEW_MESSAGES All iStore hardcode messages

Q & A