MISTI An Integrated Web Content Management System

Size: px
Start display at page:

Download "MISTI An Integrated Web Content Management System"

Transcription

1 MISTI An Integrated Web Content Management System Qiang Lin, Ph.D Abstract-- The Multi-Industry Supply-chain Transaction Infrastructure (MISTI) has been developed to facilitate today s business-to-business (B2B) e-commerce [1]. Its architecture seamlessly integrates three key components, the web content extraction tool, Web Content Management (WCM) database, and controlled content delivery Web mechanism. This article introduces the MISTI s architecture and each of its three key components. It focuses on the MISIT principle instead of the detailed implementation. Lessons learned have been discussed as well to help future research and development efforts. T Index Terms WCM, MISTI, and B2B. I. INTRODUCTION HE growth of the Internet and the increasing sophistication of Web-based tools have changed the purpose and production of Web sites. In contrast to the traditional content management system, such as the airline reservation system and hotel chain management, an efficient and capable WCM system employed on today s e-commerce Web site must deal with the explosive amount of information distributed across the Internet. Content management can be defined as a combination of well-defined roles, formal processes, and supporting systems architecture that together help an organization contribute, collaborate on, and control information assets [2]. The key content management tasks include contribution of assets, collaboration across organizations, and delivery control illustrated in Fig. 1. MISTI has been developed to implement all three key tasks shown in Fig. 1. Its goal is to enable customers and suppliers in any industry to use Web to publish and search for product information to establish supply chains. MISTI was initially focused on the missile industry, but it can be deployed to facilitate today s B2B e-commerce. The remaining of this article introduces the MISTI architecture, including its web content extraction tool, content management database, and controlled content delivery Web mechanism. Lessons learned are discussed as well to help future research and development efforts. II. MISTI ARCHITECTURE Fig. 2 shows the MISTI architecture. Each web site or data source shown in Fig. 2 is managed by the supplier and independent to the others and not managed by MISTI. MISTI behaves as a bridge among all suppliers web sites and holds meta-information about each supplier s product. All those web sites or data sources are combined to contribute assets into MISTI. Web Site\Data Source 1 Web User 2 Web Site\Data Source 2 Web User 1 internet Web User 3 Fig. 1 WCM Tasks Web Site\Data Source 3 Web Site\Data Source N This work was originally funded by the U.S. Defense Advanced Research Projects Agency. Q. Lin is with Science Application International Corporation, 5180 Parkstone Drve, Mail Stop T1-7-3, Chantilly, Virginia USA (telephone: ext 162, qiang.lin@saic.com). ICITA2002 ISBN: Web User M Fig. 2 Architecture of MISTI MISTI Web Server MISTI Database Server To better understand the MISTI architecture, Fig. 3 illustrates the major components of MISTI, which are the building blocks to collaborate across suppliers and to control product information delivery to the intended customers.

2 There are two groups of components comprised of MISTI: 1. Web Server components, including the MISTI Universal Commerce Language and Protocol (UCLP) page generator, Digital Equipment Corporation AltaVista server, Microsoft Active Server Page (ASP), and IONA Common Object Request Broker Architecture (CORBA) server. 2. Database Server components, including the MISTI UCLP parser, MISTI ontology, and meta-information about each supplier s product. UCLP Page Generator AltaVista ASP CORBA MISTI Web Server Fig. 3 Major Components of MISTI The following sections discuss more details about each of those components related to three WCM tasks. III. CONTRIBUTE ASSETS Contributing assets into MISTI includes two processes: 1. Create the UCLP pages using the UCLP page generator and 2. Crawl UCLP pages and store the crawled information by using AltaVista. A. UCLP Page Generator MISTI Database UCLP Parser Ontology Product Meta Information To allow each participating supplier to contribute assets or product information into MISTI, a universal language is necessary to explicitly express the semi-structured product information, such as organization name, product name, part number, available quantity, etc. The MISTI UCLP has been served as this language, which is similar to today s Extensible Markup Language (XML) [3]. Fig. 4 illustrates basic concepts of the MISTI UCLP. Therefore, any supplier that wishes to contribute its assets or product information to MISTI must use the MISTI UCLP page generator to create a HyperText Markup Language (HTML) like UCLP page in which additional UCLP tags are embedded with standard HTML tags. The MISTI UCLP page generator provides a set of standard templates to guide the supplier to build the new UCLP pages or modified the existing UCLP pages. It works based on the predefined UCLP tags and the MISTI ontology stored in the MISTI database. B. AltaVista AltaVist has been a well-known Web search engine. It contains automatic crawler program to collect information from the given Web page, database to store and to index crawled information, and program to facilitate search and rank those stored information. Therefore, it is an ideal tool for MISTI to use AltaVista periodically to crawl those registered suppliers Web sites loaded with the UCLP pages. However, the commercial AltaVista engine has to be tailored to recognize the UCLP tags embedded in the UCLP pages. C. CORBA The main purpose of CORBA is to locate and access geographically distribtued MISTI databases if more than one MISTI databases are deployed for any large-scale e- commerce applications. CORBA automates many common network programming tasks such as object registration, location, and activation; request demultiplexing; framing and error-handling; parameter marshalling and demarshalling; and operation dispatching [4]. Therefore, the integration of CORBA into the MISTI architecture permits MISTI to scale to the real world WCM system. D. ASP ASP is an open, compile-free application environment in which one can combine HTML, scripts, and reusable ActiveX server components to create dynamic and powerful Webbased business solutions. Active Server Pages enables server side scripting for Microsoft Internet Information Server (IIS) with native support for both VBScript and Jscript [5]. MISTI becomes the true WCM system by using ASP as its Web interface between its customers/suppliers and MISTI database. IV. COLLABORATE ACROSS ORGANIZATIONS Since MISTI has been designed to collect product information from many suppliers of different industries, it must be able to collaborate across them. MISTI relies on its ontology to make sure nobody s information will be overwritten when it processes the incoming UCLP pages and stores the parsed UCLP information into the MISTI database. Fig. 4 UCLP Basic Concepts A. MISTI Ontology The MISTI ontology starts with independent domains as the ontology roots. Under each domain there are a set of classes and subclasses to form a tree structure. Each class or subclass has its own property or set of attributes. Both IS-A

3 and COMPOSED-OF relationships are allowed to form the tree. The UCLP has been developed to closely support the MISTI ontology. For example, a battery can be classified under the domain Product and the class tree of electronics/power supply/unregulated/battery. The MISTI ontology is stored in the MISTI database and it can be updated and modified as needed. As mentioned before, the MISTI page generator has to work coordinately and precisely from the information provided by the MISTI ontology. Otherwise, the product information stored in the MISTI database based on the certain class node of the ontology tree may become an orphan if the class node has been deleted or relocated to the different part of the tree. Therefore, the MISTI ontology can be considered as an objected-oriented tree structure. B. UCLP Parser The product information crawled into MISTI by AltaVista will ultimately stored into the MISTI database. The UCLP parser is responsible to process each individual UCLP tag and to strip the information from the tag and stored it as an attribute value of a class instance according to the predefined domain and class hierarchy specified in each UCLP page. The domain and class information is stored under the UCLP UC tag in the format of: < UC domain = < domain > version = < version > class = < class > [status = < status >] [privacy = < privacy >] > An example of a UC tag is: < UC domain ="products" version ="2.0" class = ="electronics/power supply/unregulated" status ="obsolete"> C. Product Meta Information The product information specified on a UCLP page most likely is very limited, such as company name, product name, part number, contact phone number and Web Uniform Resource Locator (URL). Therefore, this information is considered as product meta information in MISTI. After parsed by the UCLP parser, this information is stored and indexed into the MISTI database tables. Compared to a file system, a database-backed CMS offers Web site developers and users several benefits, including [6]: Concurrency management and version control A consistent yet customizable look and feel throughout the site Access control and Fast and effective searches. In case of a customer becomes interested to get further and more detailed information on the product, such as the price, discount on quantity, etc., the stored URL can lead the customer to the actual supplier s Web site so that the customer can inquire more information. This loosely coupled MISTI meta product information relaxes the administration and security requirements on MISTI since it is up to each supplier to manage and secure its own proprietary information. Each supplier can selectively publish their products information and make changes anytime when it is necessary. The MISTI meta product information was originally designed to store in the object-oriented database, ObjectStore, since the MISTI ontology is based on an objectoriented tree structure. The latest MISTI has been changed to use the Oracle relational database to store the meta product information based on the new system requirements and lessons learned. V. CONTROL DELIVERY Any Web customers can get into the MISTI Web site to initiate a search with a list of given list of keywords, in a way of any of the words, all the words, or the exact phrase, such as domain name, class name, product name, etc. The AltaVista search engine performs the actual searches and returns a list of matched products from the MISTI database with scores just as any regular Web search engine does. A very powerful and unique feature of MISTI is called rank. Assume that a customer tries to search for a type of resistors. The customer can open a rank template and fill in whatever number of criteria that describe the ideal resistor. Then, the customer clicks the Rank button. MISTI starts to rank (actually to perform the fuzzy pattern matching) this filled template against any product meta information stored in the MISTI database. It looks like that the customer has just created a UCLP page on the fly and submitted it to MISTI to see if any preprocessed UCLP pages may get certain matches. If certain resistors match the criteria, their product meta information will be recalled from the MISTI database with a score from 100% down to whatever percentage plus the supplier s URL. Then, the customer can click on each matched product and get more detailed information, even go to the supplier s Web site by clicking the supplier s URL. VI. LESSONS LEARNED MISTI has had a few major releases since During these years several major technologies have been emerged into the mainstream, such as JAVA 2 Platform Enterprise Edition (J2EE) based application servers, JAVAServer Page (JSP), XML, and better Oracle relational database management system (RDBMS). Therefore, some technologies employed by MISTI in its earlier releases are necessary to be reviewed based on these new technologies. This section discusses several lessons learned from MISTI. A. Database Technology Since the MISTI ontology is object-oriented, MISTI was originally designed to use ObjectStore database to store the meta product information, which is an object-oriented database. ObjectStore has been proved to be easy to work with object-oriented languages, such as C++ and JAVA, and very efficient in performance. However, ObjectStore has several major drawbacks, such as: 1. Limited object capacity it does not scale to the real

4 world e-commerce applications. 2. Limited security it does not provide adequate security to the real world e-commerce applications either. 3. Limited search ability it does not offer efficient key word search so that the separate AltaVista database has to be incorporated for the key word search. 4. Fairly rigid it cannot be used to hold the UCLP specification or any XML specifications since these specifications are more like relational-based. Therefore, it becomes a major task for even a minor change in the UCLP specification and it forces almost completely reprogramming if a new XML specification is to be applied to MISTI. Based on the above experiences, the latest MISTI uses the Oracle relational database, which has apparently solved the above problems associated with ObjectStore database. MISTI also has added extra internal error checking by using Oracle database. However, using Oracle database introduces two new issues: 1. It becomes indirectly using C++ and JAVA to access relational database tables so that a mapping layer has to be created between the Oracle relational database and the MISTI CORBA engine, which increases the system complexity. 2. The overall system performance with Oracle database has not been able to match with ObjectStore database even after the intensive Oracle database tuning. With the same hardware and software configurations MISTI with ObjectStore can crawl and process about 50,000 UCLP pages in about 3.5 hours, while MISTI with Oracle database takes about 7 hours to crawl and process the same set of UCLP pages. Apparently, part of the performance slowdown has been introduced by the extra error checking since each error checking involves the execution of a SQL statement. B. Data Consistency As mentioned in previous sections, MISTI stored the crawled UCLP page information in two different databases: 1. AltaVista reversed indexed database to hold page URL and certain key words so that AltaVista can perform regular key word search like any Web search engines. 2. ObjectStore object database to hold parsed meta product information so that the MISTI users can rank a set of parsed UCLP pages based on the users criteria. The MISTI ontology, which is stored in a flat file, is also a critical component for MISTI because: 1. Where to store the parsed meta product information relies on the proper MISTI ontology. 2. The UCLP page generator also relies on it. Based on the above MISTI architecture it is crucial to guarantee all two databases and the flat file to be consistent at all time, which is a difficult and error-prone task. Therefore, the latest MISTI has made dramatic changes in its architecture so that it only uses the single Oracle database to: Store the MISTI ontology. Store UCLP parsing information, which can be easily changed when the new UCLP specification comes or added when the new XML specification is required. Store and search the key words. Store the meta product information for ranking. By using the single Oracle database MISTI has eliminated most of the potential data inconsistency problems. However, when the MISTI users want to generate a new UCLP page, the only way to guarantee the data consistency is to let the users directly connect to the MISTI Oracle database to access the live MISTI ontology. But it precludes the users to create the new UCLP pages if there is no database connection available and it may contribute a new bottleneck if there are too many users connecting to the MISTI database at the same time. C. Managing Distributed Data Sources As mentioned in previous section, ObjectStore has limited object capacity. To overcome it and to scale to the true e- commerce application more than one MISTI databases are necessary. CORBA has been the core technology employed in MISTI since 1997, which was intended to access those geographically distributed MISTI databases. One of the key challenges of deploying multiple MISTI databases is how to create and maintain a universal MISTI ontology that not only can be used across all MISTI databases but also can distinguish one MISTI database from the other. As the latest MISTI changes from ObjectStore database to Oracle database, a single MISTI Oracle database can certainly scale to store information for many different e-commerce applications. As J2EE based application servers gain more popularity and have more features than CORBA, MISTI can benefit by deploying more than one J2EE based application servers that connect to a single central Oracle database. Therefore, CORBA may be replaced by one or more J2EE based application servers in MISTI in the future. By using J2EE based application servers can also allow MISTI to use JSP instead of ASP, which provides better security and scalability, and expand the MISTI system from the only Microsoft Windows based system to the other popular operating systems, such as Unix or Linux. D. Managing Ontology Ontology is the key to the success of MISTI. Before create and store it in the Oracle database with the latest MISTI, it was stored and maintained using a flat file. Therefore, maintaining the existing ontology such as adding or deleting an entry is difficult and error-prone. Searching the ontology can be very slow since the flat file does not support indexing. With the Oracle database support the ontology management becomes much easier and more efficient. However, several issues still need to be resolved for MISTI. 1) Class Namining Naming a class seems simple but it involves serious considerations. In Oracle database each class can be assigned

5 with a unique sequence number so that there is no confusion throughout the ontology. It is trivial to add or delete a class node from the ontology. However, when the MISTI users create a new UCLP page based on the ontology, they need a meaningful class name, not just a decimal number. The MISTI ontology is a tree with many levels of depth so that it is impossible to create a class name simply by attaching each class names together starting from the root node. Normally, each Oracle text field has limited length (up to 8 Kbytes) so that creating a long name may sooner or later run out the space. On the other hand, if the class name is too short, the name duplication may occur within the ontology. Addition and deletion of a class from the MISTI ontology may invalidate an entire set of the existing UCLP pages as well. 2) Managing Class Property As discussed in previous sections each MISTI class has its own set of property such as attributes as defined in the MISTI ontology. During the creation of a new UCLP page those attributes serve as the available data fields for each class instance. Sometime later, if the class property needs to be modified, such as deleting an attribute or changing its name, all existing pages associated with this class requires to be changed. Although the meta product information stored in the MISTI database can be changed accordingly, the actual affecting pages are distributed at many different product suppliers web sites. To fix those pages certain programs have to be executed on those Web sites based on the updated ontology, which involves detailed procedures and permissions to occur. It requires coordination and even creations of specific memorandum between MISTI and all the participating suppliers. 3) Managing Inheritance Creation and deletion of a class from the MISTI ontology become more challenging when Oracle database is used. Since each class may have its own property, a new class as a child should inherit its parent s property. It is a trivial task with the object-oriented database such as ObjectStore. However, it becomes a difficult task when using relational database such as Oracle. Everything has to be programmed to implement both IS-A and COMPOSED-OF relationships in the relational database, which are the building blocks in the object-oriented database. Therefore, extra tasks, efforts, and cost are involved. 2. How to properly and efficiently program inheritance in the MISTI ontology when Oracle database is used. Oracle database has its own object extension, such as object tables and columns. However, Oracle database object does not support inheritance. 3. With the powerful searching capability of the Oracle database, AltaVista may become less usable. A much simpler crawler or spider program can be tested and incorporated by MISTI to craw in the UCLP information from the UCLP pages distributed at different product suppliers Web sites. 4. How to architect and implement a new MISTI using the J2EE based application servers, especially using JSP as the Web interface. 5. Investigate how to incorporate commercial XML parsers into MISTI so that it becomes more flexible to accommodate the real world e-commerce applications. REFERENCES [1] "Welcome to the MISTI Web Site," SAIC, [2] "How do I manage my web content effectively," Intel, [3] Extensible Markup Language (XML), W3C, [4] Douglas C. Schmidt, Overview of CORBA, Washington University in St. Louis, [5] An ASP You Can Grasp: The ABCs of Active Server Pages, Microsoft, [6] "Managing Web Content From File System to Database," Oracle, VII. CONCLUSION MISTI has been evolved and improved significantly since it was started in It can be considered as a prototype of an integrated WCM system. A few pilot sites are testing different releases of MISTI, including both ObjectStore based and Oracle based. Based on discussions of lessons learned, many future research topics still remain open: 1. How to properly name a class, especially when a tree (sometimes is called a mini-tree) is being attached under a node of the other tree.

Web Hosting Features. Small Office Premium. Small Office. Basic Premium. Enterprise. Basic. General

Web Hosting Features. Small Office Premium. Small Office. Basic Premium. Enterprise. Basic. General General Basic Basic Small Office Small Office Enterprise Enterprise RAID Web Storage 200 MB 1.5 MB 3 GB 6 GB 12 GB 42 GB Web Transfer Limit 36 GB 192 GB 288 GB 480 GB 960 GB 1200 GB Mail boxes 0 23 30

More information

Web Extras. Customer Service Description. Version 3.0. February 26, 2002

Web Extras. Customer Service Description. Version 3.0. February 26, 2002 Web Extras Customer Service Description Version 3.0 February 26, 2002 Proprietary: Not for disclosure outside of Interland except under written agreement This document is subject to change without notice.

More information

GenericServ, a Generic Server for Web Application Development

GenericServ, a Generic Server for Web Application Development EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. GenericServ, a Generic Server for Web Application Development Samar TAWBI PHD student tawbi@irit.fr Bilal CHEBARO Assistant professor bchebaro@ul.edu.lb Abstract

More information

MULTICULTURAL CONTENT MANAGEMENT SYSTEM

MULTICULTURAL CONTENT MANAGEMENT SYSTEM MULTICULTURAL CONTENT MANAGEMENT SYSTEM AT A GLANCE Language Partner s Multilingual Content Management System Meridium is multilingual content management system designed to fast track the process of multilingual

More information

Windows Services Manager

Windows Services Manager July 2012 Windows Services Manager User Guide Welcome to AT&T Website Solutions SM We are focused on providing you the very best web hosting service including all the tools necessary to establish and maintain

More information

Techniques for Scaling Components of Web Application

Techniques for Scaling Components of Web Application , March 12-14, 2014, Hong Kong Techniques for Scaling Components of Web Application Ademola Adenubi, Olanrewaju Lewis, Bolanle Abimbola Abstract Every organisation is exploring the enormous benefits of

More information

Website Standards Association. Business Website Search Engine Optimization

Website Standards Association. Business Website Search Engine Optimization Website Standards Association Business Website Search Engine Optimization Copyright 2008 Website Standards Association Page 1 1. FOREWORD...3 2. PURPOSE AND SCOPE...4 2.1. PURPOSE...4 2.2. SCOPE...4 2.3.

More information

Fig (1) (a) Server-side scripting with PHP. (b) Client-side scripting with JavaScript.

Fig (1) (a) Server-side scripting with PHP. (b) Client-side scripting with JavaScript. Client-Side Dynamic Web Page Generation CGI, PHP, JSP, and ASP scripts solve the problem of handling forms and interactions with databases on the server. They can all accept incoming information from forms,

More information

A Generic Database Web Service

A Generic Database Web Service A Generic Database Web Service Erdogan Dogdu TOBB Economics and Technology University Computer Engineering Department Ankara, Turkey edogdu@etu.edu.tr Yanchao Wang and Swetha Desetty Georgia State University

More information

ASSOCIATE IN ARTS DEGREE-60 UNITS

ASSOCIATE IN ARTS DEGREE-60 UNITS + A Course of Study for a Major in Computer Science A.A. Degree & Certificate Programs The field of computer science leads to a variety of careers that all require core computer science skills. These skills

More information

Detailed Table of Contents

Detailed Table of Contents Detailed Table of Contents Foreword Preface 1. Networking Protocols and OSI Model 1 1.1 Protocols in Computer Communications 3 1.2 The OSI Model 7 1.3 OSI Layer Functions 11 Summary 19 Key Terms and Concepts

More information

Research on the Model of Enterprise Application Integration with Web Services

Research on the Model of Enterprise Application Integration with Web Services Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business

More information

Search and Information Retrieval

Search and Information Retrieval Search and Information Retrieval Search on the Web 1 is a daily activity for many people throughout the world Search and communication are most popular uses of the computer Applications involving search

More information

2.0. Quick Start Guide

2.0. Quick Start Guide 2.0 Quick Start Guide Copyright Quest Software, Inc. 2007. All rights reserved. This guide contains proprietary information, which is protected by copyright. The software described in this guide is furnished

More information

How To Design The Web And The Internet

How To Design The Web And The Internet 1 The Environment and the Tools Web Design, 4 th Edition Chapter Objectives Describe the Internet and the World Wide Web Discuss ways to access the Internet and the Web Categorize types of Web sites Identify

More information

Understanding Application Servers

Understanding Application Servers Understanding Application Servers Author: Ajay Srivastava & Anant Bhargava TCS, Jan 03 Background Application servers, whatever their function, occupies a large chunk of computing territory between database

More information

SEO AND CONTENT MANAGEMENT SYSTEM

SEO AND CONTENT MANAGEMENT SYSTEM International Journal of Electronics and Computer Science Engineering 953 Available Online at www.ijecse.org ISSN- 2277-1956 SEO AND CONTENT MANAGEMENT SYSTEM Savan K. Patel 1, Jigna B.Prajapati 2, Ravi.S.Patel

More information

Efficiency of Web Based SAX XML Distributed Processing

Efficiency of Web Based SAX XML Distributed Processing Efficiency of Web Based SAX XML Distributed Processing R. Eggen Computer and Information Sciences Department University of North Florida Jacksonville, FL, USA A. Basic Computer and Information Sciences

More information

A Close Look at Drupal 7

A Close Look at Drupal 7 smart. uncommon. ideas. A Close Look at Drupal 7 Is it good for your bottom line? {WEB} MEADIGITAL.COM {TWITTER} @MEADIGITAL {BLOG} MEADIGITAL.COM/CLICKOSITY {EMAIL} INFO@MEADIGITAL.COM Table of Contents

More information

Full-scale Online Event Ticketing System The Design and Implementation

Full-scale Online Event Ticketing System The Design and Implementation ABSTRACT Full-scale Online Event Ticketing System The Design and Implementation The paper analyzed the system requirements for online shopping in general and specific requirements for event ticket online

More information

K@ A collaborative platform for knowledge management

K@ A collaborative platform for knowledge management White Paper K@ A collaborative platform for knowledge management Quinary SpA www.quinary.com via Pietrasanta 14 20141 Milano Italia t +39 02 3090 1500 f +39 02 3090 1501 Copyright 2004 Quinary SpA Index

More information

Computer Science A.A. Degree, Certificate of Achievement & Department Certificate Programs

Computer Science A.A. Degree, Certificate of Achievement & Department Certificate Programs A Course of Study for Computer Science A.A. Degree, Certificate of Achievement & Department Certificate Programs The field of computer science leads to a variety of careers that all require core computer

More information

Chapter-1 : Introduction 1 CHAPTER - 1. Introduction

Chapter-1 : Introduction 1 CHAPTER - 1. Introduction Chapter-1 : Introduction 1 CHAPTER - 1 Introduction This thesis presents design of a new Model of the Meta-Search Engine for getting optimized search results. The focus is on new dimension of internet

More information

How Application Lifecycle Management can address elearning Software Challenges

How Application Lifecycle Management can address elearning Software Challenges Karen Lee How Application Lifecycle Management can address elearning Software Challenges Borland solutions for fast and flexible software delivery A Borland ASEAN White Paper August 2004 Karen Lee Borland

More information

Baidu: Webmaster Tools Overview and Guidelines

Baidu: Webmaster Tools Overview and Guidelines Baidu: Webmaster Tools Overview and Guidelines Agenda Introduction Register Data Submission Domain Transfer Monitor Web Analytics Mobile 2 Introduction What is Baidu Baidu is the leading search engine

More information

Connecting with Computer Science, 2e. Chapter 5 The Internet

Connecting with Computer Science, 2e. Chapter 5 The Internet Connecting with Computer Science, 2e Chapter 5 The Internet Objectives In this chapter you will: Learn what the Internet really is Become familiar with the architecture of the Internet Become familiar

More information

Web and e-business Technologies

Web and e-business Technologies ActivePotato Corporation www.activepotato.com Web and e-business Technologies By Rohit Chugh rohit.chugh@activepotato.com For the IEEE Ottawa Chapter June 2, 2003 2003 by Rohit Chugh 1 Agenda Web Technologies

More information

W3Perl A free logfile analyzer

W3Perl A free logfile analyzer W3Perl A free logfile analyzer Features Works on Unix / Windows / Mac View last entries based on Perl scripts Web / FTP / Squid / Email servers Session tracking Others log format can be added easily Detailed

More information

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué

More information

University Data Warehouse Design Issues: A Case Study

University Data Warehouse Design Issues: A Case Study Session 2358 University Data Warehouse Design Issues: A Case Study Melissa C. Lin Chief Information Office, University of Florida Abstract A discussion of the design and modeling issues associated with

More information

Title Page. Hosted Payment Page Guide ACI Commerce Gateway

Title Page. Hosted Payment Page Guide ACI Commerce Gateway Title Page Hosted Payment Page Guide ACI Commerce Gateway Copyright Information 2008 by All rights reserved. All information contained in this documentation, as well as the software described in it, is

More information

A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet

A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet D. Swales, D. Sewry, A. Terzoli Computer Science Department Rhodes University Grahamstown, 6140 Email:

More information

What is BPM? Software tools enabling BPM

What is BPM? Software tools enabling BPM What is BPM? BPM, or Business Process Management, is a technology, but it is also more than that. Broadly speaking, one can consider BPM as a management discipline in which processes are valued as assets

More information

SOA REFERENCE ARCHITECTURE: WEB TIER

SOA REFERENCE ARCHITECTURE: WEB TIER SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible

More information

Red Hat Enterprise Portal Server: Architecture and Features

Red Hat Enterprise Portal Server: Architecture and Features Red Hat Enterprise Portal Server: Architecture and Features By: Richard Li and Jim Parsons March 2003 Abstract This whitepaper provides an architectural overview of the open source Red Hat Enterprise Portal

More information

Xtreeme Search Engine Studio Help. 2007 Xtreeme

Xtreeme Search Engine Studio Help. 2007 Xtreeme Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to

More information

Dr. Anuradha et al. / International Journal on Computer Science and Engineering (IJCSE)

Dr. Anuradha et al. / International Journal on Computer Science and Engineering (IJCSE) HIDDEN WEB EXTRACTOR DYNAMIC WAY TO UNCOVER THE DEEP WEB DR. ANURADHA YMCA,CSE, YMCA University Faridabad, Haryana 121006,India anuangra@yahoo.com http://www.ymcaust.ac.in BABITA AHUJA MRCE, IT, MDU University

More information

http://alice.teaparty.wonderland.com:23054/dormouse/bio.htm

http://alice.teaparty.wonderland.com:23054/dormouse/bio.htm Client/Server paradigm As we know, the World Wide Web is accessed thru the use of a Web Browser, more technically known as a Web Client. 1 A Web Client makes requests of a Web Server 2, which is software

More information

Content Management Implementation Guide 5.3 SP1

Content Management Implementation Guide 5.3 SP1 SDL Tridion R5 Content Management Implementation Guide 5.3 SP1 Read this document to implement and learn about the following Content Manager features: Publications Blueprint Publication structure Users

More information

10 Things IT Should be Doing (But Isn t)

10 Things IT Should be Doing (But Isn t) Contents Overview...1 Top Ten Things IT Should be Doing...2 Audit Data Access... 2 Inventory Permissions and Directory Services Group Objects... 2 Prioritize Which Data Should Be Addressed... 2 Remove

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

Liferay Portal 4.0 - User Guide. Joseph Shum Alexander Chow

Liferay Portal 4.0 - User Guide. Joseph Shum Alexander Chow Liferay Portal 4.0 - User Guide Joseph Shum Alexander Chow Liferay Portal 4.0 - User Guide Joseph Shum Alexander Chow Table of Contents Preface... viii User Administration... 1 Overview... 1 Administration

More information

Papermule Workflow. Workflow and Asset Management Software. Papermule Ltd

Papermule Workflow. Workflow and Asset Management Software. Papermule Ltd Papermule Workflow Papermule Workflow - the power to specify adaptive and responsive workflows that let the business manage production problems in a resilient way. Workflow and Asset Management Software

More information

ACM Crossroads Student Magazine The ACM's First Electronic Publication

ACM Crossroads Student Magazine The ACM's First Electronic Publication Page 1 of 8 ACM Crossroads Student Magazine The ACM's First Electronic Publication Crossroads Home Join the ACM! Search Crossroads crossroads@acm.org ACM / Crossroads / Columns / Connector / An Introduction

More information

HTTP connections can use transport-layer security (SSL or its successor, TLS) to provide data integrity

HTTP connections can use transport-layer security (SSL or its successor, TLS) to provide data integrity Improving File Sharing Security: A Standards Based Approach A Xythos Software White Paper January 2, 2003 Abstract Increasing threats to enterprise networks coupled with an ever-growing dependence upon

More information

Cache Database: Introduction to a New Generation Database

Cache Database: Introduction to a New Generation Database Cache Database: Introduction to a New Generation Database Amrita Bhatnagar Department of Computer Science and Engineering, Birla Institute of Technology, A 7, Sector 1, Noida 201301 UP amritapsaxena@gmail.com

More information

We provide advice and recommend sites that are concerned with offshore services, offshore solutions development and offshore software development.

We provide advice and recommend sites that are concerned with offshore services, offshore solutions development and offshore software development. Welcome to Offshore Development India 1) What is offshore?? Off shoring describes the relocation by a company of a business process from one country to another -- typically an operational process, such

More information

So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02)

So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02) Internet Technology Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No #39 Search Engines and Web Crawler :: Part 2 So today we

More information

Search Engine Submission

Search Engine Submission Search Engine Submission Why is Search Engine Optimisation (SEO) important? With literally billions of searches conducted every month search engines have essentially become our gateway to the internet.

More information

Client/server is a network architecture that divides functions into client and server

Client/server is a network architecture that divides functions into client and server Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate

More information

IT Architecture Review. ISACA Conference Fall 2003

IT Architecture Review. ISACA Conference Fall 2003 IT Architecture Review ISACA Conference Fall 2003 Table of Contents Introduction Business Drivers Overview of Tiered Architecture IT Architecture Review Why review IT architecture How to conduct IT architecture

More information

XML- New meta language in e-business

XML- New meta language in e-business 1 XML- New meta language in e-business XML (extensible Markup Language) has established itself as a new meta language in e-business. No matter what, text, pictures, video- or audio files - with the flexibility

More information

Firewall Builder Architecture Overview

Firewall Builder Architecture Overview Firewall Builder Architecture Overview Vadim Zaliva Vadim Kurland Abstract This document gives brief, high level overview of existing Firewall Builder architecture.

More information

Object Oriented Database Management System for Decision Support System.

Object Oriented Database Management System for Decision Support System. International Refereed Journal of Engineering and Science (IRJES) ISSN (Online) 2319-183X, (Print) 2319-1821 Volume 3, Issue 6 (June 2014), PP.55-59 Object Oriented Database Management System for Decision

More information

A Java proxy for MS SQL Server Reporting Services

A Java proxy for MS SQL Server Reporting Services 1 of 5 1/10/2005 9:37 PM Advertisement: Support JavaWorld, click here! January 2005 HOME FEATURED TUTORIALS COLUMNS NEWS & REVIEWS FORUM JW RESOURCES ABOUT JW A Java proxy for MS SQL Server Reporting Services

More information

Web Hosting/Domain Names

Web Hosting/Domain Names Web Hosting/Domain Names Domain Names http://www.secondlevel.toplevel http://www.acme.com Top Level Domains.com.net.org.edu.mil Second Level Domains.jmu.yahoo.msnbc.washingtonpost.drsteveanderson Sub-Domains

More information

Short notes on webpage programming languages

Short notes on webpage programming languages Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of

More information

An Introduction to UC-Monitor

An Introduction to UC-Monitor An Introduction to UC- UC----, based upon the Internet application services, is a new generation of large-scale Distributive real time monitor system, as well as a server administration system which has

More information

JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications

JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications SOFTWARE ENGINEERING TRACK JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS Module 1 - Office Applications This subject enables users to acquire the necessary knowledge and skills to use Office

More information

Case Study. Data Governance Portal. www.brainvire.com 2013 Brainvire Infotech Pvt Ltd Page 1 of 1

Case Study. Data Governance Portal. www.brainvire.com 2013 Brainvire Infotech Pvt Ltd Page 1 of 1 Case Study Data Governance Portal www.brainvire.com 2013 Brainvire Infotech Pvt Ltd Page 1 of 1 Client Requirement The website is the Data Governance intranet portal. Data Governance is the practice of

More information

Performance Management Platform

Performance Management Platform Open EMS Suite by Nokia Performance Management Platform Functional Overview Version 1.4 Nokia Siemens Networks 1 (16) Performance Management Platform The information in this document is subject to change

More information

Category: Business Process and Integration Solution for Small Business and the Enterprise

Category: Business Process and Integration Solution for Small Business and the Enterprise Home About us Contact us Careers Online Resources Site Map Products Demo Center Support Customers Resources News Download Article in PDF Version Download Diagrams in PDF Version Microsoft Partner Conference

More information

Defense In-Depth to Achieve Unbreakable Database Security

Defense In-Depth to Achieve Unbreakable Database Security Defense In-Depth to Achieve Unbreakable Database Security Qiang Lin, Ph.D Abstract Enterprises realize that sole reliance on generic security mechanisms does not provide the protection they need for their

More information

Oracle9i Application Server: Options for Running Active Server Pages. An Oracle White Paper July 2001

Oracle9i Application Server: Options for Running Active Server Pages. An Oracle White Paper July 2001 Oracle9i Application Server: Options for Running Active Server Pages An Oracle White Paper July 2001 Oracle9i Application Server: Options for Running Active Server Pages PROBLEM SUMMARY...3 INTRODUCTION...3

More information

OVERVIEW OF ASP. What is ASP. Why ASP

OVERVIEW OF ASP. What is ASP. Why ASP OVERVIEW OF ASP What is ASP Active Server Pages (ASP), Microsoft respond to the Internet/E-Commerce fever, was designed specifically to simplify the process of developing dynamic Web applications. Built

More information

Flattening Enterprise Knowledge

Flattening Enterprise Knowledge Flattening Enterprise Knowledge Do you Control Your Content or Does Your Content Control You? 1 Executive Summary: Enterprise Content Management (ECM) is a common buzz term and every IT manager knows it

More information

Enterprise Email Archive Managed Archiving & ediscovery Services User Manual

Enterprise Email Archive Managed Archiving & ediscovery Services User Manual Enterprise Email Archive Managed Archiving & ediscovery Services User Manual Copyright (C) 2012 MessageSolution Inc. All Rights Reserved Table of Contents Chapter 1: Introduction... 3 1.1 About MessageSolution

More information

An Eclipse Plug-In for Visualizing Java Code Dependencies on Relational Databases

An Eclipse Plug-In for Visualizing Java Code Dependencies on Relational Databases An Eclipse Plug-In for Visualizing Java Code Dependencies on Relational Databases Paul L. Bergstein, Priyanka Gariba, Vaibhavi Pisolkar, and Sheetal Subbanwad Dept. of Computer and Information Science,

More information

Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols E-Commerce Infrastructure II: the World Wide Web The Internet and the World Wide Web are two separate but related things Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 1 Outline The Internet and

More information

What Is the Java TM 2 Platform, Enterprise Edition?

What Is the Java TM 2 Platform, Enterprise Edition? Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today

More information

webnodes e-commerce module

webnodes e-commerce module webnodes e-commerce module Background & overview E-commerce is one of the most important activities on the internet today. In the US alone, analysts predict that e-commerce sales will reach $248 billion

More information

-8*6-DYD6HPLQDU 6HUYOHW$UFKLWHFWXUHV 5DLQHU+LVV$QGUHDV.DSS 6<6725$*

-8*6-DYD6HPLQDU 6HUYOHW$UFKLWHFWXUHV 5DLQHU+LVV$QGUHDV.DSS 6<6725$* -8*6-DYD6HPLQDU 6HUYOHW$UFKLWHFWXUHV 5DLQHU+LVV$QGUHDV.DSS 6

More information

ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT

ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT Dr. Mike Morrison, University of Wisconsin-Eau Claire, morriscm@uwec.edu Dr. Joline Morrison, University of Wisconsin-Eau Claire, morrisjp@uwec.edu

More information

UDDI Executive White Paper November 14, 2001

UDDI Executive White Paper November 14, 2001 UDDI Executive White Paper November 14, 2001 ! " #$! " % With the advent of service-centric computing, the Internet presents incredible value and reach for businesses of all sizes, providing opportunities

More information

GUIDE TO WEBSITES AND E-COMMERCE

GUIDE TO WEBSITES AND E-COMMERCE GUIDE TO WEBSITES AND E-COMMERCE Version 1.0, 26-Sept-01 This document is available from www.webcentro.com.au 2001, WebCentro WebCentro Guide To Websites And E-commerce CONTENTS 1. What is a Website? 1

More information

XML-Based Business-to-Business E-Commerce

XML-Based Business-to-Business E-Commerce 62-01-97 XML-Based Business-to-Business E-Commerce Michael Blank MOST COMPANIES HAVE ALREADY RECOGNIZED THE BENEFITS of doing business electronically. E-commerce takes many forms and includes supply chain

More information

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010 Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide An Oracle White Paper October 2010 Disclaimer The following is intended to outline our general product direction.

More information

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &

More information

Software Requirements Specification For Real Estate Web Site

Software Requirements Specification For Real Estate Web Site Software Requirements Specification For Real Estate Web Site Brent Cross 7 February 2011 Page 1 Table of Contents 1. Introduction...3 1.1. Purpose...3 1.2. Scope...3 1.3. Definitions, Acronyms, and Abbreviations...3

More information

Chapter 1 Introduction to Enterprise Software

Chapter 1 Introduction to Enterprise Software Chapter 1 Introduction to Enterprise Software What Is Enterprise Software? Evolution of Enterprise Software Enterprise Software and Component-Based Software Summary If you have heard of terms such as

More information

zen Platform technical white paper

zen Platform technical white paper zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant

More information

Lesson 7 - Website Administration

Lesson 7 - Website Administration Lesson 7 - Website Administration If you are hired as a web designer, your client will most likely expect you do more than just create their website. They will expect you to also know how to get their

More information

Oracle Business Intelligence Foundation Suite 11g Essentials Exam Study Guide

Oracle Business Intelligence Foundation Suite 11g Essentials Exam Study Guide Oracle Business Intelligence Foundation Suite 11g Essentials Exam Study Guide Joshua Jeyasingh Senior Technical Account Manager WW A&C Partner Enablement Objective & Audience Objective Help you prepare

More information

CONCEPTCLASSIFIER FOR SHAREPOINT

CONCEPTCLASSIFIER FOR SHAREPOINT CONCEPTCLASSIFIER FOR SHAREPOINT PRODUCT OVERVIEW The only SharePoint 2007 and 2010 solution that delivers automatic conceptual metadata generation, auto-classification and powerful taxonomy tools running

More information

YouTrack MPS case study

YouTrack MPS case study YouTrack MPS case study A case study of JetBrains YouTrack use of MPS Valeria Adrianova, Maxim Mazin, Václav Pech What is YouTrack YouTrack is an innovative, web-based, keyboard-centric issue and project

More information

ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE NUMBER CS 216 - ADVANCED WEB DEVELOPMENT & PROGRAMMING II

ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE NUMBER CS 216 - ADVANCED WEB DEVELOPMENT & PROGRAMMING II ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE NUMBER AND TITLE: CS 216 - ADVANCED WEB DEVELOPMENT & PROGRAMMING II B. CURRICULUM: Mathematics / Computer Science Unit Offering PROGRAM: Web-Network Technology

More information

How To Understand Programming Languages And Programming Languages

How To Understand Programming Languages And Programming Languages Objectives Differentiate between machine and and assembly languages Describe Describe various various ways ways to to develop develop Web Web pages pages including including HTML, HTML, scripting scripting

More information

PROJECT MANAGEMENT SYSTEM

PROJECT MANAGEMENT SYSTEM Requirement Analysis Document v.2 14.12.2009 CENG-401 SOFTWARE ENGINEER PROJECT MANAGEMENT SYSTEM (Project Manager) Ahmet Edip SEÇKİN 07010555 (Developer) Erhan ŞEN 07010507 (Developer) Semih Serdar CENGİZOĞLU

More information

ISM/ISC Middleware Module

ISM/ISC Middleware Module ISM/ISC Middleware Module Lecture 14: Web Services and Service Oriented Architecture Dr Geoff Sharman Visiting Professor in Computer Science Birkbeck College Geoff Sharman Sept 07 Lecture 14 Aims to: Introduce

More information

Microsoft Enterprise Search for IT Professionals Course 10802A; 3 Days, Instructor-led

Microsoft Enterprise Search for IT Professionals Course 10802A; 3 Days, Instructor-led Microsoft Enterprise Search for IT Professionals Course 10802A; 3 Days, Instructor-led Course Description This three day course prepares IT Professionals to administer enterprise search solutions using

More information

UNIVERSITY OF ILLINOIS AT CHICAGO University of Illinois Ready

UNIVERSITY OF ILLINOIS AT CHICAGO University of Illinois Ready UNIVERSITY OF ILLINOIS AT CHICAGO University of Illinois Ready Kuali Ready & University of Illinois Ready Web-Based System adopted by all three campuses of the University of Illinois system Step by step

More information

SEARCH ENGINE OPTIMIZATION

SEARCH ENGINE OPTIMIZATION SEARCH ENGINE OPTIMIZATION WEBSITE ANALYSIS REPORT FOR miaatravel.com Version 1.0 M AY 2 4, 2 0 1 3 Amendments History R E V I S I O N H I S T O R Y The following table contains the history of all amendments

More information

Holistic Performance Analysis of J2EE Applications

Holistic Performance Analysis of J2EE Applications Holistic Performance Analysis of J2EE Applications By Madhu Tanikella In order to identify and resolve performance problems of enterprise Java Applications and reduce the time-to-market, performance analysis

More information

Search Engine Optimization Content is Key. Emerald Web Sites-SEO 1

Search Engine Optimization Content is Key. Emerald Web Sites-SEO 1 Search Engine Optimization Content is Key Emerald Web Sites-SEO 1 Search Engine Optimization Content is Key 1. Search Engines and SEO 2. Terms & Definitions 3. What SEO does Emerald apply? 4. What SEO

More information

Oracle Procurement. Punchout and Transparent Punchout Guide for Oracle iprocurement and Oracle Exchange Release 11i. Part No.

Oracle Procurement. Punchout and Transparent Punchout Guide for Oracle iprocurement and Oracle Exchange Release 11i. Part No. Oracle Procurement Punchout and Transparent Punchout Guide for Oracle iprocurement and Oracle Exchange Release 11i Part No. A92190-03 April 2003 Oracle Procurement Punchout and Transparent Punchout Guide

More information

Web. Services. Web Technologies. Today. Web. Technologies. Internet WWW. Protocols TCP/IP HTTP. Apache. Next Time. Lecture #3 2008 3 Apache.

Web. Services. Web Technologies. Today. Web. Technologies. Internet WWW. Protocols TCP/IP HTTP. Apache. Next Time. Lecture #3 2008 3 Apache. JSP, and JSP, and JSP, and 1 2 Lecture #3 2008 3 JSP, and JSP, and Markup & presentation (HTML, XHTML, CSS etc) Data storage & access (JDBC, XML etc) Network & application protocols (, etc) Programming

More information

Amadeus Value-added Solutions. I need. to take my business higher. Talk to Amadeus

Amadeus Value-added Solutions. I need. to take my business higher. Talk to Amadeus Amadeus Value-added Solutions I need to take my business higher. Talk to Amadeus 2 Amadeus Value-added Solutions Need to get the most out of your Amadeus solution? Maximize your investment with additional

More information

Siebel Business Process Framework: Workflow Guide. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

Siebel Business Process Framework: Workflow Guide. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013 Siebel Business Process Framework: Workflow Guide Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013 Copyright 2005, 2013 Oracle and/or its affiliates. All rights reserved. This software and related

More information

Six Common Factors to Consider When selecting a CMS

Six Common Factors to Consider When selecting a CMS By Akshaya Ray, Technical Support Leader, Revize Software Systems When you create a search on the Internet you will find many web content management solutions (also referred to as a CMS content management

More information

Overview Document Framework Version 1.0 December 12, 2005

Overview Document Framework Version 1.0 December 12, 2005 Document Framework Version 1.0 December 12, 2005 Document History Date Author Version Description October 5, 2005 Carl Yestrau 1.0 First complete version December 12, 2005 Page A Table of Contents 1.0

More information