Intranet Data Access: A First Exploration Paul L. Marsh, ElectriCities of North Carolina, Inc., Raleigh, NC

Similar documents
Using Java to Front SAS Software: A Detailed Design for Internet Information Delivery

Introducing IBM Lotus Sametime 7.5 software.

SAS Environment Manager A SAS Viya Administrator s Swiss Army Knife

Meltem Özturan misprivate.boun.edu.tr/ozturan/mis515

SAMPLE PAGES. Unit 12.1 Information and Communication Systems Topic 2: Networking. What is a network? Network node

State of Florida uses the power of technology to accomplish objectives. Sprint provides state-of-the-art voice and data solutions

THE TOWN OF NORTHEASTERN MANITOULIN AND THE ISLANDS

Spotfire and Tableau Positioning. Summary

Microsoft SharePoint Server 2013 Plan, Configure & Manage

Digital Libraries at Virginia Tech

Information Technology Web Solution Services

Joint Application Design & Function Point Analysis the Perfect Match By Sherry Ferrell & Roger Heller

THE STATE OF IT TRANSFORMATION FOR RETAIL

Whitepaper. Solving Complex Hierarchical Data Integration Issues. What is Complex Data? Types of Data

The Information Technology Program (ITS) Contents What is Information Technology?... 2

Overview of CentreWare Page 1 of 6. CentreWare Overview

Annual Report for the Utility Savings Initiative

IBM Lotus Domino WebMail

Proposal: [Product Name] User Documentation

ITM DEVELOPMENT (ITMD)

Design and Implementation of Cost Effective MIS for Universities

DotNetNuke (DNN) Development & Technology Environment. Web Platform for Employee Portals and Benefit Websites

IBM Lotus Notes and Lotus Domino 7 software: the new face of business collaboration and communications.

IMPROVING NETWORK SECURITY

Font size. Tabl:e 2-4 Font Size Examples. Chapter 2.. Page Layout and Design 47. (font si ze="3"> (fo nt s ize="+l"> (font size="-l">

SCO Vision2K 2.1. What s in this release

PeopleSoft Applications Portal and WorkCenter Pages

Web Engineering. Introduction. Husni

KM COLUMN. How to evaluate a content management system. Ask yourself: what are your business goals and needs? JANUARY What this article isn t

PTC Employs Its Own Arbortext Software to Improve Delivery of PTC University Learning Content Materials

SAS Data Integration Studio 3.3. User s Guide

SAS Universal Viewer 1.3

NORTH/WEST PASSAGE. Operations and Travel Information Integration Sharing (OTIIS) Website Structure and Ownership. August 2016

Microsoft Outlook Web App Options and Settings

Microsoft Core Solutions of Microsoft SharePoint Server 2013

Custom Report Enablement

SUCCESS STORY SEYFARTH SHAW SEYFARTH SHAW DRAMATICALLY IMPROVES USER EXPERIENCES WITH WINDOWS 10 AND NVIDIA GRID

Exercise 1: Importing a PowerPoint Presentation... 6 Importing Files... 6 Editing and Clip Detection... 7

VOXOX. A Tell-All Guide EVERYTHING YOU NEED TO KNOW ABOUT HOSTED PBX. a VOXOX ebook VOXOX, Inc A Comprehensive Guide

Choice of Development Tool for the User Interface of a Client-Server Application in a SAS Environment

20331B: Core Solutions of Microsoft SharePoint Server 2013

Simplify IP Telephony with System i. IBM System i IP Telephony

X100 ARCHITECTURE REFERENCES:

Creating Enterprise and WorkGroup Applications with 4D ODBC

SAS/ACCESS Interface to R/3

QM Chapter 1 Database Fundamentals Version 10 th Ed. Prepared by Dr Kamel Rouibah / Dept QM & IS

SAS/SPECTRAVIEW Software and Data Mining: A Case Study

Web-based Presentation Management System John Wiley & Sons, Inc.

Qlik. 10 key elements of a successful data strategy and modern analytics platform. February 2019 Julie Kae Executive Director, Qlik.

The main website for Henrico County, henrico.us, received a complete visual and structural

NORTH CAROLINA NC MRITE. Nominating Category: Enterprise IT Management Initiatives

Active Server Pages: Technology for Creating Dynamic Web Pages and Webenabled

"Charting the Course... ITIL 2011 Managing Across the Lifecycle ( MALC ) Course Summary

Hello, my name is Cara Daly, I am the Product Marketing Manager for Polycom Video Content Management Solutions. Today we will be going over the

Developing Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation

Networking for a smarter data center: Getting it right

Inform IT Information Management Tenore. SCADA Extension ABB

WP710 Language: English Additional languages: None specified Product: WebSphere Portal Release: 6.0

SIEM: Five Requirements that Solve the Bigger Business Issues

Presence and IM: Reduce Distractions and Increase Productivity

BNA s Intellectual Property Library

Dell helps you simplify IT

Digital Library on Societal Impacts Draft Requirements Document

INTERNET LAW RESOURCE CENTER

JAVASCRIPT CHARTING. Scaling for the Enterprise with Metric Insights Copyright Metric insights, Inc.

Introduction to SURE

The Business Case for a Web Content Management System. Published: July 2001

System Analysis & design

Final Report. Phase 2. Virtual Regional Dissertation & Thesis Archive. August 31, Texas Center Research Fellows Grant Program

Mission Possible: Move to a Content Management System to Deliver Business Results from Legacy Content

ERP/CRM System Implementation Methodology

HYPERION SYSTEM 9 BI+ ANALYTIC SERVICES RELEASE 9.2 ANALYTIC SQL INTERFACE GUIDE

Beginning Tutorials. BT004 Enterprise Guide Version 2.0 NESUG 2003 James Blaha, Pace University, Briarcliff Manor, NY ABSTRACT: INTRODUCTION:

Computer Information Systems

IBM SecureWay On-Demand Server Version 2.0

The Business Case for Web Accessibility. Facilitator s Notes for this Module

Capabilities Statement W. Catawba Ave Cornelius NC (704) Phone (800) Fax

Inmagic Content Server v9 Workgroup Configuration Technical Guidelines

Solutions for Rising Video Surveillance Storage Demands

Using IBM Tivoli Storage Manager and IBM BRMS to create a comprehensive storage management strategy for your iseries environment

Cisco Digital Media System: Simply Compelling Communications

SAS Factory Miner 14.2: User s Guide

OVERVIEW BROCHURE GRC. When you have to be right

EL DORADO UNION HIGH SCHOOL DISTRICT Educational Services

Sustainable Forest Management Toolbox

Qlik Sense Desktop. Data, Discovery, Collaboration in minutes. Qlik Sense Desktop. Qlik Associative Model. Get Started for Free

Seamless Dynamic Web (and Smart Device!) Reporting with SAS D.J. Penix, Pinnacle Solutions, Indianapolis, IN

Certified Forester WHERE WE ARE, WHERE WE RE GOING. Greg Hay, CF Chair, Certification Review Board Society of American Foresters

SAS Web Infrastructure Kit 1.0. Overview

Business Intelligence Tutorial

The Corporate Intranet Gilbert Held

Ursuline College Accelerated Program

"Charting the Course... MOC A: SharePoint 2016 Site Collections and Site Owner Administration. Course Summary

DoConference Web Conferencing: DoMore DoConference

BIID CPD Providers Directory Handbook Version 2.8 (last updated 06/12/2016)

SAS Viewer giving way to Universal Viewer Steve Wright, Quintiles, RTP, NC

Operations Center Version Tracking Guide. September 2016

Migration With Duda.

Private Cloud Project Leads to Lower Server Footprint and US$595,000 Savings

Testing Plan: M.S.I. Website

Transcription:

Intranet Data Access: A First Exploration Paul L. Marsh, ElectriCities of North Carolina, Inc., Raleigh, NC Abstract In many organizations, data are found in disparate systems such as spreadsheets, wordprocessor, and statistical packages. Also, the audience to which data must be reported is often vastly different from the audience that does raw data manipulation. Web browsers such as Mosaic, Netscape, and Internet Explorer offer application developers a standard interface to the disparate data across all audiences. This paper describes the efforts of an Intranet novice to construct a company website. The data accessible from the website reside in PC (mostly Lotus 1-2-3 and Paradox) and AlX (SAS and Informix) formats. Keywords: intranet, metadata, user interfaces, odbc Introduction ElectriCities of North Carolina, Inc. is a nonprofit organization that provides administrative, legal, legislative, and technical services to more than 75 municipally owned electric. distribution systems in North Carolina, South Carolina, and Virginia. Although small (less than 100 employees), the diversities of skills exhibited by company personnel include accountants, engineers, communications, human resources, fulallce, computer science, and management specialists. The wide array of company information resources reflects the diversity of staff. Communication and human resource personnel rely heavily on WordPerfect and PageMaker to produce manuals and newsletters. Other desktop resources employed by company personnel include Paradox databases and Lotus spreadsheets. More intense computing operations are on an IBM RS/6000 running under AIX. Financial information is maintained there in an Informix database and engineering operational data are stored as SAS datasets. Since ElectriCities is primarily a service organization, the employees are in constant contact with the member cities. A vehicle for ElectriCities staff to extract and summarize the diverse information sources and pass it to the member cities has been needed for quite some time. The efforts to build this long-awaited tool is now centering on the creation of a company intranet site. User Acceptance Before undertaking the creation.of an intranet, the MIS department wanted to be ensured that ElectriCities staffwould embrace such a vehicle. A prototype site was created on a minimal budget; a public domain web server was installed on an old Windows 95 machine, some static HTML pages were created using shareware editors, and some dynamic data were shown using CGI (common gateway interface) programs written with an old Microsoft Professional Basic compiler. The major MIS commitment was the time spent by two staff members. The prototype was shown to company senior management and staff at a series of informal demonstrations. Sample web pages highlighted the different ways information of various types could be delivered to and formatted by the web browsers. Staffwas impressed by ability of the web server to deliver the information quickly and by the ease-of-use of the browser. For MIS staff, this latter point was a rare win-win. situation. Not only did staff fmd browsers easily used, the browsers eliminated much of the cross-platform and user interface issues that inhibit application development. 107

Figure 1. Relational structure o metadata for company intranet. With support by the staff as a whole, senior management directed the MIS department to begin building a production-strength intranet site to be operational by the end of calendar year 1997. Success of that site is hoped to spawn the creation of an extranet site accessible by the member cities. Infrastructure Performance is a key issue in the success of the intranet site. Many of the desktop machines in the company are older 486-based PCs with limited computing ability. Cost to simultaneously upgrade these desktop machines is beyond current budget. Emphasis instead was placed on upgrading the building wiring and purchase of a Windows NT webserver. Security, particularly for the anticipated extranet, will center around the recently acquired firewall. A second key infrastructure component was the creation of an Intranet steering committee. The participants represent a cross-section of staff. MIS wanted only to be the implementers of the intranet; the driving force selecting web applications had to be the user community. Aside from fostering user enthusiasm, the committee was also a vehicle for feedback, user education, and usage policy. As the infrastructure was being establish, key MIS staff attended seminars and short courses and researched the literature to acquire the new skills associated with being web authors. Topics included basic HTML, web page design, ODBC and SQL data access, gif animation, image mapping, scripting languages and textual search engines. Metadata The first task addressed by the intranet steering committee was polling the user community to ascertain the location and content of information sources most beneficial to the service component of the company. Prioritization of the sources lead to a game plan on how the Intranet would evolve. The gathered information was stored in a Microsoft Access database (relational structure shown in Fig. I). 108

This metadata is essential to management of a production intranet. As new information sources are located or created, the web authors merely update the database, thus eliminating scalability issues. Computer database technology is very mature and reliable and the tools to maintain a database are robust and versatile. Thus, the company intranet is based on a strong component of computer technology. Authoring Tools As webs have evolved, so have the tools to create and maintain the webs themselves. At first, simple editors like EMACS and vi were employed and placed the burden ofhtml tag usage directly on the backs of the web authors. Soon thereafter intelligent HTML editors and HTML extensions to traditional wordprocessors came onto the market to lessen the burden. However, these tools are useful for static HTML pages only and still rely on authors to supply information about links and directories. Third generation web tools have now appeared on the marketplace. These tools, like HahtSite which the author of this paper employs, aid web authors in total site management. Furthermore, dynamic data publishing is accomplished with drag-and-drop widgets and form controls.there is no need to write a series of COl programs; the middleware supplies the data via ODBC (open database connectivity). A big added bonus is that the middleware adds state information to the user connection so that the concept of a session can control the web publishing. Implementation With the intranet infrastructure in place, the data sources identified, and the site management software in house, deployment of the intranet was begun. The critical areas to consider now are home page design, navigation of information, and web page consistency. The home page largely determines the success of an intranet site. A visually appealing and yet intuitively simple page was the goal. Considerable time was spent writing and testing various pages. According to experts, most good home pages are the result of many man-days of labor. The end result was a page using a popular vertical frame split; a narrow frame on the left for navigation and a larger information frame on the right (see Figure 2). The primary goal of the navigation scheme was to allow the user to find embedded web information quickly and easily. Users should only have to traverse a minimal number of web pages to find any particular item of information. However, the web author must also avoid excessive clutter on the home page. Any attempt to provide direct links to all the available information will overload the screen and confuse the user ("can't see the forest for the trees!"). Examination of the application table in the metadata provided the solution to this problem. The applications can be categorized by either the application descriptor or application type. The category lists are generated dynamically on the web pages using SQL calls (implicit in the ODBC connections) to the metadata. The user in turn selects a category and a dynamic list of applications names are then generated and returned to the user. Selection of an application name retrieves the desired information. Header/footer objects, text fonts, background colors, and page arrangement were used to aid the user to recognize where he/she is in the overall web layout. Consistency among pages was a paramount concern as was performance. In-line graphics were kept to a minimum. ODBC It must be noted that the SAS datasets involved in the overall database schema are treated identically to other information sources. ODBC is truly an open standard; drivers to access Base SAS datasets come standard with the other SAS distribution media. At this time, no benchmarks have been run to compare SAS data set access via ODBC versus SASlIntrnet@. It is hoped that 109

ElectriCities is a nonprofit organization that consolidates many services needed by municipally owned electric utilities, and, in doing so, saves taxpayers the expense of local administration of much needed technical and administrative services. ElectriCities also provides legal, legislative and regulatory support to 72 cities and towns in North Carolina that own and operate their electric distribution systems. o I. I i f Why was ElectriCities formed'? ElectriCities was formed by North Carolina's public power communities in 1965. At that time, municipally owned electric systems needed a unified voice to speak for them in the state legislature and to protect their sernce areas from other, larger power suppliers. As local governments have grown stronger, ElectriCities has evolved into a unified group on many other fronts as well. Today, ElectriCities helps cities and towns hold down operating costs through special programs olfered by Member Services. Figure 1. Proposed home page using It vertically split frame. Navigation information will be maintained in left frame across all the entire intranet site.,i "ii t..

such benchmarks will be available at the time this paper is presented. However, it is anticipated that no significant performance differences will be found. maintain all link references, and control which web pages are published at various web sites. The control of user state information is an added bonus not found in HTML editors. Conclusion The success of the intranet site was largely due to the user-generated metadata. The metadata fostered a sense of community within the company; the rank-and-file employee knows that hislher data sources will be published at the web site. The metadata addresses the MIS concerns of scalability and maintainability. Finally, the metadata provides a ready method to the web au1hor for controlling navigation. The second key ingredient to the success of the intranet was the selection of a good third-generation web au1horing package. Good software in this arena allows the author to easily publish both static and dynamic information, References SAS, SASlIntmet are registered trademarks or trademarks of SAS Institute Inc. In the USA and other countries. indicates USA registration. Acknowledgments As with any large project, no one individual can bring it to successful fruition. The support of the entire ElectriCities MIS department and in particular, Martha Rountree, allowed this site to come to life. 111