ThinProway A Java client to a SAS application. A successful story. Exactly what you need?
|
|
- Jacob Martin Shaw
- 5 years ago
- Views:
Transcription
1 ThinProway A Java client to a SAS application. A successful story. Exactly what you need? Author: Riccardo Proni TXT Ingegneria Informatica Abstract ThinProway is a software solution dedicated to the manufacturing industry. The engineer needs a simple and single console to access and analyze process and quality data, hiding as much as possible all not interesting details like the data format and location. The application environment includes many huge and heterogeneous data sources (GBdbases; 100-GB file repositories). TXT Ingegneria Informatica has a long and deep experience in the field: we have developed a SAS application (FMOS Proway) composed of a powerful data warehouseoriented kernel with a single and efficient user interface. A continuous successful story since 1992 in one of the main microelectronics companies. ThinProway is a thin-client evolution based on Java and SAS/IntrNet. It takes advantage of the web technology benefits like: run the same application from many platforms through a standard browser; easy, friendly and well-known remote access; information is shared as default ; the maintenance activity is mainly dedicated to a small number of centralized servers. The Paper covers the related technical and business issues. A good opportunity to share a successful experience of web-enabling an existing and complex system based on SAS. The existing application: FMOS Proway General Overview FMOS Proway is a system dedicated to the analysis of data collected in complex production process. It s currently used by one of the main microelectronics company. The related production process is characterized by a huge number of phases including some functional and quality test steps. A large amount of data is collected having the following peculiarity: history data: to track all production phases in terms of dates and, equipment and some parameter values like temperature, resistance, test data: are collected at different test phases with a different cardinality: related to the single chip or to a whole lot;
2 data are stored in different formats: database with different data structure on different DBMS systems or files in binary or text format; data are stored in different plants spread all around the world. The data analysis activity is very important because it s the only way to verify and grant a given quality level on the final product. FMOS Proway is a company wide engineering data analysis system, where company wide is intended both in geographical and technological meaning: the system can access all company technical data, no matter where and how they are collected and stored. On the top of this flat platform standard or customer specific data analysis procedures run accessing the data sources in a totally transparent way. The whole system is build around a set of TXT Ingegneria Informatica proprietary modules (the Kernel) completely developed using the SAS Institute software, and a series of services provided by the company on the basis of its specific know-how. The main advantages of this approach are: single base platform to access and analyze the whole production process; it s a way to improve the production process quality towards zero defect through a better and complete knowledge of it; data analysis and report sharing between different work groups, functions and departments; system open toward customer needs and existing data systems; the Intranet is inside the system hidden to the final user as much as possible. How it works The general data analysis process is sketched in Figure 1. It is composed of the following three main steps. Data Selection: the user have first to select the data he wants to analyze. This step is done creating a selection criterion composed of many logical conditions connected by an AND operator. There are many type of conditions supported from the simplest one (a database field equals a given value) to more complex on many fields connected by different type of logical operators on many databases. The criterion composition activity is performed using a easy to use interactive tool that is able to propose to the user at each step the list of values that satisfy the conditions already specified. The values displayed are directly retrieved from the databases dynamically creating and executing SQL queries. This approach has many advantages like: a unique and clear access to all data; the data selection window is a real data navigation tool that is by it-self a data analysis feature, the user can use any available information to select data. Data Extraction: the system extracts the data needed by the required analysis and on the basis of the current selection criterion. Data are extracted from databases or files and stored into SAS datasets. This step is automatically performed by the system in a totally transparent way. As a consequence the user does not need to know any detail about the analyzed data like where and how they are stored.
3 Application: the user can select and execute on of the available data analysis function. A single function can produce an output starting from the data extracted by the previous step. Each application has many execution options that affect how the data are grouped and displayed. There are currently more than 100 applications supported. All applications are executed from the same window and can run in one of the following mode: interactive, batch, at time and periodically (weekly, monthly, ). This approach has several advantages: once the user learn to use the application manager window he can run any type of application on all data types, applications are not dedicated to specific data (like critical parameter) but they can be used on different data on the basis of the data selection performed. The ThinProway project The web technology has a natural and very useful application in a so complex and distributed environment. The possibility to access the existing system via a standard Internet Browser has many advantages like: availability on all platform that supports a standard browser; easy, friendly and well-known user interface; information and data analysis results will be shared as default ; built-in remote access capability; no need to install and support dedicated software on the clients (except the browser) like SAS Institute software, loading procedures, ; the maintenance activity is mainly dedicated to a small number of centralized servers. All this factor have started the ThinProway project. The basic idea is to create a simple and easy to use interface to the existing system available through the web in order to gain all described advantages. It was decided to start with a first version that implements a subset of the functions supported by the full-sas version and to include the remaining functions in following releases. This approach has many advantages like: gain know-how on the new technology and test it with a not too complex application; give to the users something to test as soon as possible; collect user feed-back in a short time; On the other and it was quite simple to identify a meaningful subset of functions because there it was already emerged the need of a light version of the existing software to be used by occasional user or to perform some simple standardized analysis. Project Definition The following project requirements have been defined: the client application must be directly available through a standard web browser an should implement a meaningful subset of the function supported by the current system; all data analysis results must be directly published and shared on the web;
4 the client will be dedicated to INTRAnet use; as a consequence there is no need of advanced security procedures; the existing code must be re-used as much as possible; only the SAS modules already needed by the current application plus at least SAS/Intrnet TM (for cost reduction) must be used; create an application easy to maintain and to evolve. Basic Architecture The solution identified to satisfy all these requirements is displayed in Figure 2. There are 4 main entity: the client running in a web browser, a web server, a FMOS Proway / SAS server, many database servers. The client running in the Internet Browser is a Java applet (a Java program) that access a FMOS Proway server. The Java applet is downloaded from a web server that act as a gateway between the Java Client and the FMOS Proway server. The client is a real thin-client (from this the name ThinProway ) because it implements only the user interface; all computing and data extraction activities will be performed by the FMOS Proway server. All access to database servers are executed only by the FMOS Proway server. This approach grants the maximum re-use of code already developed for FMOS Proway. On the other hand Java is a real modern object-oriented programming language that allow to easy maintain and evolve the product. The Proway server runs a modified version of the existing code that includes the interface to the Java Client. The following SAS modules are used: SAS base SAS/STAT SAS/GRAPH SAS/AF SAS/INSIGHT SAS/QC SAS/ACCESS for each database to interface (Ingres, Oracle) SAS/CONNECT SAS/IntrNet TM WEB Publishing Tools It has to be noticed that the SAS/SHARE module is not included in the list. This constrain, introduced because of budget problems, has influenced many implementation decisions and strategies. Project Result The ThinProway client is a single Java Applet that have three main areas:
5 data source selection: used to select the type of database and the database the user want to analyze; data selection: used to perform the data selection on the specified database; report management: used to execute a report on selected data. Before accessing the system the user is asked to identify himself using a user name and a password (see Figure 3). Data source selection FMOS Proway and ThinProway, access the data sources using a meta-data concept. All data sources types are classified in hierarchical way: datatype: it s a main classification category that define if the data source is related to a process (history) data or to a given test phase data; dbfamily: a set of database very similar but of different version; usually the databases follow their own evolution through new releases including some small differences dbmodel: the exact database model (i.e. structure) For each dbmodel there is a database descriptor that describe the type of data stored in it, how they are stored and the relation with other database models. The FMOS Proway system uses only this descriptor to access the database. The first ThinProway panel - Database - (see Figure 4) allow the user to select the database to be used in the data analysis procedure by mean of the classification categories. The configured databases are stored in dedicated datasets on the FMOS Proway server and are directly retrieved by the client. In this way they must me defined in only one place. Once the data base is selected the Java Client load from the FMOS Proway server all related information like: the field to be used during the data selection process; the list of available applications. The other areas are filled as consequence. Data Selection The Data Selection panel is used to composed of selection criterion. In ThinProway a selection criterion is set of simple condition with the following structure: <database field> <logical operator> <values> Examples are: product = producta start_date BETWEEN 20Apr1999 and 28Apr1999 lot IN l1,l2,l3, ln The criterion is composed using a set of controls dedicated to each database field (see Figure 5) that allow to:
6 select the logical operator; directly type in the required value or select it from a list proposed by the system. It is important to notice that the list of available values proposed by the system is computed in this way: all condition already specified are taken into account; the list is extracted directly from the database creating on the fly an ad hoc query; the Java Client send to the FMOS Proway server the current conditions and the field to extract; the server compose the query and run it on the database server; the resulting dataset is sent back to the client. Report management Once the user has performed the data selection he can run a specific data analysis procedure (a Report ) on the identified data by mean of the Report panel (see Figure 6). All supported report for the selected database are listed. The user can select the desired one and optionally set some execution options that affect how the data are summarized or how they are presented. After this step the user can execute the report. The reports are produced following these steps: the Java Client send the report request, together with all execution options, to the FMOS Proway server; the FMOS Proway server: extracts the needed data from the databases; creates the report; converts the report in html format; saves the html file in a special area reachable from the web server (a URL); sends back to the Java client the name of the file produced; the Java Client launch another browser window on the html page just produced to display the report. It is important to notice that using this approach all existing FMOS Proway applications can be ported on ThinProway simply adding the output conversion to the html format. The Java to SAS interface The system architecture has been designed in order to minimize and clearly identify the type of interaction between the Java client and the SAS server. As a consequence only the following interaction types have been defined and implemented: start a FMOS Proway (SAS ) session on the remote SAS server from the Java client; a single session is executed for each ThinProway client running; read a dataset stored on and produced by the SAS server from the Java Applet create a new dataset on the SAS server from the Java applet start a SAS procedure from the Java Client They are described in the following paragraphs.
7 Start a SAS session from the Java Client Every time a user login into the ThinProway system a SAS session is started on the SAS server. The session remains active during the whole ThinProway session and execute all SAS tasks required by the application. Since the SAS server and the web server are two different machines, it is needed to use the JTunnel feature provided by the SAS/IntrNet TM software. Since Java applets can only connect to the server they where downloaded from, that in this case is not the same machine as the SAS server it is necessary to use the JTunnel feature provided by the SAS/IntrNet TM software. It includes a CGI script plus a set of Java classes that allows to use the web server as a gateway between the Java applet and the SAS server. The SAS session is started using the dedicated class part of the JTunnel feature. Read a dataset from the Java Client The communication of data from the SAS server to the Java client is implemented using datasets stored on the SAS server. As a consequence it is necessary to make the Java applet able to read them. This function has been implemented using the JDBC driver included in the SAS/IntrNet TM software. Obviously also in this case the JTunnel feature is also applied. Create a new dataset from the Java Client The communication of data from the Java Client to the SAS server is also implemented using datasets stored on the server. As a consequence the Java Applet must be able to creates datasets on the server. This function is implemented executing ad hoc SAS scripts on the SAS server from the Java Client. Here again the functionality included in the JTunnel features have been used. Start a SAS procedure from the Java Client As described in the previous point the dedicated functions included in the JTunnel feature have been used. TXT Ingegneria Informatica Mission TXT Ingegneria Informatica provides software solutions based on innovative technologies to customers strategic application areas. Main activities areas Supply Chain Solutions for manufacturing: strategic planning, supply chain management, planning and control, plant supervision and diagnostics, quality control.
8 Operations Management Solutions using Intranet, Internet and Workgroup technologies for industrial, commercial and service companies: automation of retail centers, order management, customer service management, retail and remote banking. Mission Critical Software for real-time embedded applications: avionics, medical systems, remote control systems, intelligent peripherals and telecommunication equipment and networks. Background TXT Ingegneria Informatica is a young company with a remarkable history. Founded in 1989, TXT has its roots in TXT S.p.a., a firm founded in 1983 by a group of technicians which has been successfully operating in the software field since TXT Ingegneria Informatica s dynamic core consists of a well-organized group of managers and professionals who have been working together for 15 years. The key people are also shareholders in the company. In 1997 a new branch, in collaboration with the Università degli Studi di Genova university, has been opened in Genova. In 1994 TXT Ingegneria Informatica was certified ISO9001. The team, in continuous and constant growth, is currently composed of 120 professionals. TXT Ingegneria Informatica invest, each year, almost the 15% of its revenue in R&D and take part, with a leading role, in the main national and international Information Technology and Communication Research projects. Why TXT Innovation & technology leadership. Enhanced application know-how. Highly motivated team shareholder of it s company. Long partnership relationship with it s customers. Focusing on it s main activities areas. Products & Services TXT Ingegneria Informatica has developed Business Solutions to serve specific markets. These solutions are based on rigorously tested and engineered software kernels, which are customized to clients specific needs. Support services, training and assistance during start-up are key ingredients of TXT s offering. How to contact us TXT Ingegneria Informatica S.p.a. address: Via Socrate, Milano phone: fax: info@txt.it web site: FMOS Proway and ThinProway specific contact: Riccardo Proni
9
SAS System Powers Web Measurement Solution at U S WEST
SAS System Powers Web Measurement Solution at U S WEST Bob Romero, U S WEST Communications, Technical Expert - SAS and Data Analysis Dale Hamilton, U S WEST Communications, Capacity Provisioning Process
More informationTest On Line: reusing SAS code in WEB applications Author: Carlo Ramella TXT e-solutions
Test On Line: reusing SAS code in WEB applications Author: Carlo Ramella TXT e-solutions Chapter 1: Abstract The Proway System is a powerful complete system for Process and Testing Data Analysis in IC
More informationUsing Java to Front SAS Software: A Detailed Design for Internet Information Delivery
Using Java to Front SAS Software: A Detailed Design for Internet Information Delivery Jonathan Stokes, JJT Inc., Austin, Texas, USA ABSTRACT As the Java language evolves from its rudimentary stages into
More informationIntroduction to AppDev Studio Software
Introduction to AppDev Studio Software Olivier Zaech SAS Switzerland Introduction This paper is an introduction to AppDev Studio software. AppDev Studio is a complete Standalone Information Delivery Java
More informationSeamless Dynamic Web (and Smart Device!) Reporting with SAS D.J. Penix, Pinnacle Solutions, Indianapolis, IN
Paper RIV05 Seamless Dynamic Web (and Smart Device!) Reporting with SAS D.J. Penix, Pinnacle Solutions, Indianapolis, IN ABSTRACT The SAS Business Intelligence platform provides a wide variety of reporting
More informationSAS Solutions for the Web: Static and Dynamic Alternatives Matthew Grover, S-Street Consulting, Inc.
SAS Solutions for the Web: Static and Dynamic Alternatives Matthew Grover, S-Street Consulting, Inc. Abstract This paper provides a detailed analysis of creating static and dynamic web content using the
More informationAn Interactive GUI Front-End for a Credit Scoring Modeling System
Paper 6 An Interactive GUI Front-End for a Credit Scoring Modeling System Jeffrey Morrison, Futian Shi, and Timothy Lee Knowledge Sciences & Analytics, Equifax Credit Information Services, Inc. Abstract
More informationSome software included in SAS Foundation may display a release number other than 9.2.
Copyright Notice The correct bibliographic citation for this manual is as follows: SAS Institute Inc., SAS 9.2 Foundation System Requirements for Linux for Intel Architecture, Cary, NC: SAS Institute Inc.,
More information13. Databases on the Web
13. Databases on the Web Requirements for Web-DBMS Integration The ability to access valuable corporate data in a secure manner Support for session and application-based authentication The ability to interface
More informationSome software included in SAS Foundation may display a release number other than 9.2.
Copyright Notice The correct bibliographic citation for this manual is as follows: SAS Institute Inc., SAS 9.2 Foundation System Requirements for Linux for x64, Cary, NC: SAS Institute Inc., 2012. SAS
More informationInform IT Information Management Tenore. SCADA Extension ABB
ABB Introduction Thanks to the power of its Information Platform, and to the versatility of its architecture, Tenore can easily be employed as a Supervisory and Control Station in a SCADA system for the
More informationBonus Content. Glossary
Bonus Content Glossary ActiveX control: A reusable software component that can be added to an application, reducing development time in the process. ActiveX is a Microsoft technology; ActiveX components
More informationSAS/IntrNet 9.3. Overview. SAS Documentation
SAS/IntrNet 9.3 Overview SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc 2011. SAS/IntrNet 9.3: Overview. Cary, NC: SAS Institute Inc. SAS/IntrNet
More informationSAS/IntrNet 9.2. Overview. SAS Documentation
SAS/IntrNet 9.2 Overview SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2008. SAS/IntrNet 9.2: Overview. Cary, NC: SAS Institute Inc. SAS/IntrNet
More informationQM Chapter 1 Database Fundamentals Version 10 th Ed. Prepared by Dr Kamel Rouibah / Dept QM & IS
QM 433 - Chapter 1 Database Fundamentals Version 10 th Ed Prepared by Dr Kamel Rouibah / Dept QM & IS www.cba.edu.kw/krouibah Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 1 Objectives
More informationAn Intranet Approach to Generating, Distributing and Managing Metadata Using the SAS System.
An Intranet Approach to Generating, Distributing and Managing Metadata Using the SAS System. Company : LACO Information Services NV/SA Authors : Tom Tollenaere & Kristien Smets Introduction LACO Information
More information1 Introducing SAS and SAS/ASSIST Software
1 CHAPTER 1 Introducing SAS and SAS/ASSIST Software What Is SAS? 1 Data Access 2 Data Management 2 Data Analysis 2 Data Presentation 2 SAS/ASSIST Software 2 The SAS/ASSIST WorkPlace Environment 3 Buttons
More informationEmerging Technologies in Knowledge Management By Ramana Rao, CTO of Inxight Software, Inc.
Emerging Technologies in Knowledge Management By Ramana Rao, CTO of Inxight Software, Inc. This paper provides an overview of a presentation at the Internet Librarian International conference in London
More informationWebsite Designing for
5 Website Designing for www.scap.com.pk Complete Proposal for website designing and associated web solutions of www.scap.com.pk. The web solutions included, Search Engine Optimization and web hosting.
More informationSome software included in SAS Foundation may display a release number other than 9.2.
Copyright Notice The correct bibliographic citation for this manual is as follows: SAS Institute Inc., SAS 9.2 Foundation System Requirements for AIX, Cary, NC: SAS Institute Inc., 2012. SAS 9.2 Foundation
More informationSome software included in SAS Foundation may display a release number other than 9.2.
Copyright Notice The correct bibliographic citation for this manual is as follows: SAS Institute Inc., SAS 9.2 Foundation System Requirements for HP-UX for the Itanium Processor Family Architecture, Cary,
More informationThe SAS System Release 6.12 (TS051) Digital UNIX
System Requirements The SAS System Release 6.12 (TS051) Digital UNIX This document provides requirements for installing and running the SAS System for Digital UNIX. You must update your system to meet
More informationBuilding a Corporate Warehouse Management and Deployment System
Building a Corporate Warehouse Management and Deployment System Chris Lane, Lane Systems Group Ltd., Whitehorse, Yukon (CANADA) ABSTRACT Managing data warehouses in a complex environment has its challenges.
More informationSAS Enterprise Miner : What does the future hold?
SAS Enterprise Miner : What does the future hold? David Duling EM Development Director SAS Inc. Sascha Schubert Product Manager Data Mining SAS International Topics for Discussion: EM 4.2/SAS 9.0 AF/SCL
More informationMobile Access to Distributed Data Sources
Mobile Access to Distributed Data Sources Alessandro Andreadis, Giuliano Benelli, Pasquale Fedele, and Giovanni Giambene Dipartimento di Ingegneria dell Informazione - Università degli Studi di Siena,
More informationSAS ODBC Driver. Overview: SAS ODBC Driver. What Is ODBC? CHAPTER 1
1 CHAPTER 1 SAS ODBC Driver Overview: SAS ODBC Driver 1 What Is ODBC? 1 What Is the SAS ODBC Driver? 2 Types of Data Accessed with the SAS ODBC Driver 3 Understanding SAS 4 SAS Data Sets 4 Unicode UTF-8
More informationComputational Web Portals. Tomasz Haupt Mississippi State University
Computational Web Portals Tomasz Haupt Mississippi State University What is a portal? Is it a web page? There is something going on behind the scene! Synopsis URL TCP/IP SSL HTTP HTTPS PKI Kerberos HTML
More information(C) Global Journal of Engineering Science and Research Management
ANDROID BASED SECURED PHOTO IDENTIFICATION SYSTEM USING DIGITAL WATERMARKING Prof.Abhijeet A.Chincholkar *1, Ms.Najuka B.Todekar 2, Ms.Sunita V.Ghai 3 *1 M.E. Digital Electronics, JCOET Yavatmal, India.
More informationMythoLogic: problems and their solutions in the evolution of a project
6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. MythoLogic: problems and their solutions in the evolution of a project István Székelya, Róbert Kincsesb a Department
More informationThe Evolution of Data Warehousing. Data Warehousing Concepts. The Evolution of Data Warehousing. The Evolution of Data Warehousing
The Evolution of Data Warehousing Data Warehousing Concepts Since 1970s, organizations gained competitive advantage through systems that automate business processes to offer more efficient and cost-effective
More informationAbstract. Translating customer needs into faisable objects: marketing DB
Insurance Application: marketing DB, forecasting model and cluster design. An integrated strategy used at the marketing department of Reale Mutua Assicurazioni in Turin, a major insurance company in italy.
More informationChoice of Development Tool for the User Interface of a Client-Server Application in a SAS Environment
Choice of Development Tool for the User Interface of a Client-Server Application in a SAS Environment Barry R. Cohen, Planning Data Systems, Inc., Ardmore, PA ABSTRACT Application developers in SAS environments
More informationER/Studio Enterprise Portal Evaluation Guide. Published: March 6, 2009
ER/Studio Enterprise Portal 1.0.3 Evaluation Guide Published: March 6, 2009 Contents Introduction to ER/Studio Enterprise Portal 1.0... 3 Session 1: Getting Started with the Enterprise Portal... 4 Session
More informationUser Guide: Content editing
DIGITAL FACTORY 7.0 User Guide: Content editing Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels to truly control
More informationInternational Trade Portal Search Solution
BEST SHAREPOINT SEARCH SOLUTION International Trade Portal Search Solution summary The International Trade Portal (Portal do Comércio Internacional or PCI, in Portuguese) is an internal procurement portal
More informationPhUSE Giuseppe Di Monaco, UCB BioSciences GmbH, Monheim, Germany
PhUSE 2014 Paper PP01 Reengineering a Standard process from Single to Environment Macro Management Giuseppe Di Monaco, UCB BioSciences GmbH, Monheim, Germany ABSTRACT Statistical programming departments
More informationIBM Operational Decision Manager Version 8 Release 5. Configuring Operational Decision Manager on WebLogic
IBM Operational Decision Manager Version 8 Release 5 Configuring Operational Decision Manager on WebLogic Note Before using this information and the product it supports, read the information in Notices
More informationDistributing SAS/AF Models with Java Clients Chris Bailey, SAS Institute Inc., Cary, NC Karl Moss, SAS Institute Inc., Cary, NC
Distributing SAS/AF Models with Java Clients Chris Bailey, SAS Institute Inc., Cary, NC Karl Moss, SAS Institute Inc., Cary, NC ABSTRACT Given the growing acceptance of the Internet and Intranet as enterprise
More informationData Warehouse. T rusted Application. P roject. Trusted System. T echnology. System. Trusted Network. Physical Security
T rusted Application Trusted System Trusted Network Physical Security System T echnology Data Warehouse P roject Filetransfer Access right just on the data transfer directories Mailbox L oadprocess Data
More informationChancellor s Office Information Technology Services Corporate Information Management FIRMS Budget Review Hyperion Process
Step Open Internet Explorer and type in the following URL: http://peterson.calstate.edu:8080/hyperion/browse/login The Hyperion Login screen will display. Enter your User Id and Password > click on the
More informationIntroducing the SAS ODBC Driver
1 CHAPTER 1 Introducing the SAS ODBC Driver Overview: The SAS ODBC Driver 1 What Is ODBC? 2 What Is the SAS ODBC Driver? 2 Types of Data Accessed with the SAS ODBC Driver 3 Understanding SAS 5 SAS Data
More informationBuilding a Web-based Health Promotion Database
6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Building a Web-based Health Promotion Database Ádám Rutkovszky University of Debrecen, Faculty of Economics Department
More informationOracle Forms and Oracle APEX The Odd Couple
Oracle Forms and Oracle APEX The Odd Couple About me 2 Francis Mignault CTO and Co-founder, Insum Solutions 30+ years with Oracle DB, 14+ years with APEX. (Forms 2.3 / Oracle 5) Books: Expert Oracle Application
More informationWARE: a tool for the Reverse Engineering of Web Applications
WARE: a tool for the Reverse Engineering of Web Applications Anna Rita Fasolino G. A. Di Lucca, F. Pace, P. Tramontana, U. De Carlini Dipartimento di Informatica e Sistemistica University of Naples Federico
More informationManagement Information Systems Review Questions. Chapter 6 Foundations of Business Intelligence: Databases and Information Management
Management Information Systems Review Questions Chapter 6 Foundations of Business Intelligence: Databases and Information Management 1) The traditional file environment does not typically have a problem
More informationPROTECTION FOR WORKSTATIONS, SERVERS, AND TERMINAL DEVICES ENDPOINT SECURITY NETWORK SECURITY I ENDPOINT SECURITY I DATA SECURITY
PROTECTION FOR WORKSTATIONS, SERVERS, AND TERMINAL DEVICES ENDPOINT SECURITY NETWORK SECURITY I ENDPOINT SECURITY I DATA SECURITY OUR MISSION Make the digital world a sustainable and trustworthy environment
More information# 47. Product data exchange using STEP
# 47 Product data exchange using STEP C. Demartini, S. Rivoira, A. Valenzano CENS and Dip. di Automatica e Informatica, Politecnico c.so Duca degli Abruzzi, 24 10129 Torino (Italy) tel. +39-11-5647016,
More informationSAS Foundation System Requirements for Linux for Itanium -based Systems
SAS 9.1.3 Foundation System Requirements for Linux for Itanium -based Systems Copyright Notice The correct bibliographic citation for this manual is as follows: SAS Institute Inc., SAS 9.1.3 Foundation
More informationProduct Documentation. ER/Studio Portal. User Guide. Version Published February 21, 2012
Product Documentation ER/Studio Portal User Guide Version 1.6.3 Published February 21, 2012 2012 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero
More informationComputer Principles and Components 1
Computer Principles and Components 1 Course Map This module provides an overview of the hardware and software environment being used throughout the course. Introduction Computer Principles and Components
More informationA Centralised System for Administrative Data Collection at Statistics Finland
EFFICIENT STATISTICAL PRODUCTION SESSION B A Centralised System for Administrative Data Collection at Statistics Finland Johanna Sisto Janne Eskelinen Sinikka Laurila Statistics Finland A Centralised System
More informationMeltem Özturan misprivate.boun.edu.tr/ozturan/mis515
Meltem Özturan misprivate.boun.edu.tr/ozturan/mis515 1 2 1 Selecting the Best Alternative Major Activities in the Analysis Phase Gather information Define system requirements Prototype for feasibility
More informationOLAP Introduction and Overview
1 CHAPTER 1 OLAP Introduction and Overview What Is OLAP? 1 Data Storage and Access 1 Benefits of OLAP 2 What Is a Cube? 2 Understanding the Cube Structure 3 What Is SAS OLAP Server? 3 About Cube Metadata
More informationIn the recent past, the World Wide Web has been witnessing an. explosive growth. All the leading web search engines, namely, Google,
1 1.1 Introduction In the recent past, the World Wide Web has been witnessing an explosive growth. All the leading web search engines, namely, Google, Yahoo, Askjeeves, etc. are vying with each other to
More informationSAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC
SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC ABSTRACT SAS/Warehouse Administrator software makes it easier to build, maintain, and access data warehouses
More informationEnterprise Client Software for the Windows Platform
Paper 154 Enterprise Client Software for the Windows Platform Gail Kramer, SAS Institute Inc., Cary, NC Carol Rigsbee, SAS Institute Inc., Cary, NC John Toebes, SAS Institute Inc., Cary, NC Jeff Polzin,
More informationIntroduction: Overview
HELP.LOLIS Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission
More informationAppendix A GLOSSARY SYS-ED/ COMPUTER EDUCATION TECHNIQUES, INC.
Appendix A GLOSSARY SYS-ED/ COMPUTER EDUCATION TECHNIQUES, INC. Action Applet Bidirectional support Block Built-in macro Canvas CGI - Common Gateway Interface Character set Dependency view Dialog box Encryption
More information5-1McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
5-1McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 5 hapter Data Resource Management Data Concepts Database Management Types of Databases McGraw-Hill/Irwin Copyright
More informationWhat s New in VMware vsphere 5.1 VMware vcenter Server
What s New in VMware vsphere 5.1 VMware vsphere 5.1 TECHNICAL MARKETING DOCUMENTATION V 1.0/UPDATED JULY 2012 Table of Contents Introduction... 3 Key Components... 3 vcenter Single Sign-On Server.... 3
More informationDTS Browser Users Guide
Apelon, Inc. Suite 202, 100 Danbury Road Ridgefield, CT 06877 Phone: (203) 431-2530 Fax: (203) 431-2523 www.apelon.com Apelon Distributed Terminology System (DTS) DTS Browser Users Guide Table of Contents
More informationAFRI AND CERA: A FLEXIBLE STORAGE AND RETRIEVAL SYSTEM FOR SPATIAL DATA
Frank Toussaint, Markus Wrobel AFRI AND CERA: A FLEXIBLE STORAGE AND RETRIEVAL SYSTEM FOR SPATIAL DATA 1. Introduction The exploration of the earth has lead to a worldwide exponential increase of geo-referenced
More informationInformatica Enterprise Information Catalog
Data Sheet Informatica Enterprise Information Catalog Benefits Automatically catalog and classify all types of data across the enterprise using an AI-powered catalog Identify domains and entities with
More informationLogi Ad Hoc Reporting System Administration Guide
Logi Ad Hoc Reporting System Administration Guide Version 12 July 2016 Page 2 Table of Contents INTRODUCTION... 4 APPLICATION ARCHITECTURE... 5 DOCUMENT OVERVIEW... 6 GENERAL USER INTERFACE... 7 CONTROLS...
More informationDoing business in China
Doing business in China Growing and thriving China is a huge market, while unique with opportunities and challenges. To develop in this dynamic market, you need a trusted partner to back you up - Dell
More informationMAXIMIZING ROI FROM AKAMAI ION USING BLUE TRIANGLE TECHNOLOGIES FOR NEW AND EXISTING ECOMMERCE CUSTOMERS CONSIDERING ION CONTENTS EXECUTIVE SUMMARY... THE CUSTOMER SITUATION... HOW BLUE TRIANGLE IS UTILIZED
More informationConCert FAQ s Last revised December 2017
ConCert FAQ s Last revised December 2017 What is ConCert by HIMSS? ConCert by HIMSS is a comprehensive interoperability testing and certification program governed by HIMSS and built on the work of the
More informationInformation Retrieval Spring Web retrieval
Information Retrieval Spring 2016 Web retrieval The Web Large Changing fast Public - No control over editing or contents Spam and Advertisement How big is the Web? Practically infinite due to the dynamic
More informationA SAS/AF Application for Parallel Extraction, Transformation, and Scoring of a Very Large Database
Paper 11 A SAS/AF Application for Parallel Extraction, Transformation, and Scoring of a Very Large Database Daniel W. Kohn, Ph.D., Torrent Systems Inc., Cambridge, MA David L. Kuhn, Ph.D., Innovative Idea
More informationNetwork Team. Document for connecting a Mac to the University VPN system
Academic Services Information & Computing Services Division Network Team Network Team Document for connecting a Mac to the University VPN system Document reference: Document type: Document status: Review
More informationXVIII. Software Architectures
XVIII. Software Architectures Software Architectures Subsystems, Modules and Connectors Pipes and Filters, Object-Oriented, Layered, Event-Driven, Repository-Based Architectures Client Server Architectures
More informationAccessibility Features in the SAS Intelligence Platform Products
1 CHAPTER 1 Overview of Common Data Sources Overview 1 Accessibility Features in the SAS Intelligence Platform Products 1 SAS Data Sets 1 Shared Access to SAS Data Sets 2 External Files 3 XML Data 4 Relational
More informationCORA COmmon Reference Architecture
CORA COmmon Reference Architecture Monica Scannapieco Istat Carlo Vaccari Università di Camerino Antonino Virgillito Istat Outline Introduction (90 mins) CORE Design (60 mins) CORE Architectural Components
More informationFor additional information and to view the latest system requirements for your system, access the following Web site:
System Requirements SAS 9.1 Foundation for Microsoft Windows This document provides requirements for installing and running SAS 9.1 Foundation for Windows. You must update your system to meet the minimum
More informationTHE INFORMATION SYSTEM AS A SUPPORT OF THE EDUCATION PROCESS ON SCHOOL OF BUSINESS ADMINISTRATION OF SILESIAN UNIVERSITY IN KARVINA
THE INFORMATION SYSTEM AS A SUPPORT OF THE EDUCATION PROCESS ON SCHOOL OF BUSINESS ADMINISTRATION OF SILESIAN UNIVERSITY IN KARVINA VÁCLAV KRÓL Silesian University in Opava School of Business Administration
More informationMusewerx support for Application Maintenance in Software AG NATURAL and ADABAS TM environment
Musewerx support for Application Maintenance in Software AG NATURAL and ADABAS TM environment Musewerx provides Application Maintenance Services for your applications written in NATURAL and ADABAS environment.
More informationFacebook data extraction using R & process in Data Lake
Facebook data extraction using R & process in Data Lake An approach to understand how retail companie B s y G c a a ut n am p Go e sw rf a o m r i m Facebook data mining to analyze customers behavioral
More informationEdge Side Includes (ESI) Overview
Edge Side Includes (ESI) Overview Abstract: Edge Side Includes (ESI) accelerates dynamic Web-based applications by defining a simple markup language to describe cacheable and non-cacheable Web page components
More informationCOBOL-IT Compiler Suite
COBOL-IT Compiler Suite Enterprise Edition COBOL-IT Compiler Suite Enterprise Edition is an Enterprise COBOL Compiler Suite that is highly adapted to the needs of Enterprises with Mission Critical COBOL
More informationThis document contains information on fixed and known limitations for Test Data Management.
Informatica Corporation Test Data Management Version 9.6.0 Release Notes August 2014 Copyright (c) 2003-2014 Informatica Corporation. All rights reserved. Contents Informatica Version 9.6.0... 1 Installation
More informationThe new high tech French start up
The new high tech French start up Phone Me - Marketing 2.0 Phone Me is a start up which is pioneering in the marketing use of the NFC. It s the first company which proposes a marketing tool 2.0 allowing
More informationMy Tennis making membership easy. My Tennis. Club Administration User Manual Version 3.0. Making membership easy
My Tennis Club Administration User Manual Version 3.0 Making membership easy i Preface This document describes Information Processing Corporation (IPC) and Sports Marketing Australia (SMA) software and
More informationInformation Management course
Università degli Studi di Milano Master Degree in Computer Science Information Management course Teacher: Alberto Ceselli Lecture 05(b) : 23/10/2012 Data Mining: Concepts and Techniques (3 rd ed.) Chapter
More informationOracle AutoVue VueLink 20.0 for ENOVIA
Oracle AutoVue VueLink 20.0 for ENOVIA User s Manual An Integration between ENOVIA PLM and Oracle AutoVue Copyright 1998, 2010, Oracle and/or its affiliates. All rights reserved. The Programs (which include
More informationSoftware Engineering
Software Engineering chap 4. Software Reuse 1 SuJin Choi, PhD. Sogang University Email: sujinchoi@sogang.ac.kr Slides modified, based on original slides by Ian Sommerville (Software Engineering 10 th Edition)
More informationClient Server System for e-services Access Using Mobile Communications Networks
Client Server System for e-services Access Using Mobile Communications Networks Eugen Pop, Mihai Barbos, and Razvan Lupu Abstract The client server systems using mobile communications networks for data
More informationPre-installation Guide. Collect v1.0 Technical Installation Guide
Pre-installation Guide Collect v1.0 Technical Installation Guide Table of Contents 1 Introduction 5 2 Purpose of the software 6 3 Purpose of this document 6 4 How to use the document 7 5 System specifications
More informationApplication software office packets, databases and data warehouses.
Introduction to Computer Systems (9) Application software office packets, databases and data warehouses. Piotr Mielecki Ph. D. http://www.wssk.wroc.pl/~mielecki piotr.mielecki@pwr.edu.pl pmielecki@gmail.com
More informationSupporting Networked Computers
CHAPTER 7 Supporting Networked Computers After completing this chapter, you will be able to: Define the main concepts of networking, including the roles of TCP/IP, IP addresses, and subnet masks. Set up
More informationAutomated Online News Classification with Personalization
Automated Online News Classification with Personalization Chee-Hong Chan Aixin Sun Ee-Peng Lim Center for Advanced Information Systems, Nanyang Technological University Nanyang Avenue, Singapore, 639798
More information06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322
1 Local & Metropolitan Area Networks ACOE322 Lecture 5 TCP/IP Protocol suite and IP addressing 1 0. INTRODUCTION We shall cover in this topic: 1. The relation of TCP/IP with internet and OSI model 2. Internet
More informationAccess Control Models
Access Control Models Dr. Natarajan Meghanathan Associate Professor of Computer Science Jackson State University E-mail: natarajan.meghanathan@jsums.edu Access Control Models Access Control to regulate
More informationSOFTWARE AND HARDWARE REQUIREMENTS In order to use Design-time Controls, you must meet the following software and hardware requirements.
Point and Click Web Pages with Design-Time Controls and SAS/IntrNet Vincent DelGobbo, SAS Institute Inc., Cary, NC John Leveille, ibiomatics LLC, Cary, NC ABSTRACT SAS Design-Time Controls (DTCs) are a
More informationThe TDAQ Analytics Dashboard: a real-time web application for the ATLAS TDAQ control infrastructure
The TDAQ Analytics Dashboard: a real-time web application for the ATLAS TDAQ control infrastructure Giovanna Lehmann Miotto, Luca Magnoni, John Erik Sloper European Laboratory for Particle Physics (CERN),
More informationfor Q-CHECKER Text version 15-Feb-16 4:49 PM
Q-MONITOR 5.4.X FOR V5 for Q-CHECKER USERS GUIDE Text version 15-Feb-16 4:49 PM Orientation Symbols used in the manual For better orientation in the manual the following symbols are used: Warning symbol
More informationTechnical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed.
Technical Overview Technical Overview Standards based Architecture Scalable Secure Entirely Web Based Browser Independent Document Format independent LDAP integration Distributed Architecture Multiple
More informationxiii A. Hayden Lindsey IBM Distinguished Engineer and Director, Studio Tools Foreword
Foreword Business applications are increasingly leveraging Web technologies. Naturally this is true for Internet applications, but it is also true for intranet and extranet applications applications that
More informationUnderstanding Impact of J2EE Applications On Relational Databases. Dennis Leung, VP Development Oracle9iAS TopLink Oracle Corporation
Understanding Impact of J2EE Applications On Relational Databases Dennis Leung, VP Development Oracle9iAS TopLink Oracle Corporation J2EE Apps and Relational Data J2EE is one of leading technologies used
More informationResearch and Design of Education and Teaching Resource Management System based on ASP.NET Technology
2018 3rd International Conference on Education & Education Research (EDUER 2018) Research and Design of Education and Teaching Resource Management System based on ASP.NET Technology Jin Xin Science and
More informationA Novel Approach of Data Warehouse OLTP and OLAP Technology for Supporting Management prospective
A Novel Approach of Data Warehouse OLTP and OLAP Technology for Supporting Management prospective B.Manivannan Research Scholar, Dept. Computer Science, Dravidian University, Kuppam, Andhra Pradesh, India
More information