from DSSResources.com

*********************************************************** 

                     DSS News
                D. J. Power, Editor
         November 5, 2006 -- Vol. 7, No. 23

   A Free Bi-Weekly Publication of DSSResources.COM 
            approximately 1,800 Subscribers 

 ************************************************************

         Check the DSS Thought Leader interview with 
          James Taylor "Automating Decision Making"
                     at DSSResources.com

************************************************************ 

Featured:

* Ask Dan: What software tools should be used to build Web-based DSS?
* DSS Conferences
* What's New at DSSResources.COM
* DSS News Releases 

************************************************************ 

    "Decision Support for Global Enterprises" Conference
              Jan. 2-4, 2007, Calcutta, India
                  Check ICDSS2007.org

************************************************************

Ask Dan!

What software tools should be used to build Web-based DSS?

by Dan Power
Editor, DSSResources.com

Many Information Systems people, including students and managers,
want to do more that try a Web-based DSS. They want to build one!
Routinely I receive emails from students working on Masters degree
projects who want to build a Web-based DSS. I also receive emails
from IS/T staff who want to build low cost or experimental
applications for their companies. Much has changed over the past 10
years in terms of how I respond to this question.

In 1996, my response was to use Perl and static HTML with an Apache
web server running on a Sun Solaris server. I'd caution people about
problems accessing databases. By the late 1990s, I was criticising
the user interfaces of home grown Web-based DSS and encouraging IS/T
staff to buy off-the-shelf development tools from Information
Advantage or Microstrategy. In a short Ask Dan! column in 2000 (DSS
News, Vol. 1, No. 3) titled "How can we provide Web access to a
DW/DSS database?", I was explaining the need to use middleware like
ColdFusion, Active Server Pages, and PHP to access legacy databases.
Managers wanted easier access to DSS and Web-based DSS was the answer
to meeting that need.

A Web-based DSS delivers decision support information and decision
support tools to a manager or business analyst using a "thin-client"
Web browser. Web-Based DSS can be communications-driven, data-driven,
document-driven, knowledge-driven, or model-driven DSS or a
combination of Web-based transaction processing-data gathering and
various DSS supporting business processes. Web technologies can be
used to implement any category or type of DSS. Web-based means the
entire application is implemented using Web technologies; Web-enabled
means key parts of an application like a database remain on a legacy
system, but the application can be accessed from a Web-based
component and displayed in a browser.

Today, I tell students that they should use LAMP technologies to
build their innovative Web-based DSS projects. Similarly I recommend
LAMP for IS/T staff who want to build innovative, small-scale
Web-based DSS.
 
For example, I spoke recently with the President of a small
manufacturing company who wanted to build a Web-based DSS that would
capture and codify the expertise of two long term employees who were
retiring. He was considering videotaping interviews with the
employees on various technical topics related to the installation and
maintenance of the equiptment the firms manufactured and making the
videos available from the Web to support the training and decision
making of service technicians. The idea needs some further analysis
and elaboration, but I would probably recommend working with LAMP
technologies for this project. Also, my research project to build a
role-oriented planning decision support system (PlanningDSS.com) uses
LAMP technologies (cf., DSS News, Vol. 6, No. 12).

Some readers may be wondering what are LAMP technologies. That's OK
because the jargon of open source software is just now catching up
with the commercial, proprietary world associated with Wintel, Oracle
and MicroStrategy. The acronym LAMP (or L.A.M.P.) refers to a set of
open source software programs commonly used together to run dynamic
Web sites: Linux, the operating system; Apache, the Web server;
MySQL, the database management system and server; and PHP, the
scripting/programming language. The LAMP acronym describes the web
server infrastructure and some vendors are bundling the products
together as a software distribution package. Check the Wikipedia
articles on Linux, PHP and the LAMP software bundle.

LAMP is a powerful, low cost development environment for Web-based
DSS. Let's examine the four major components in more detail.

Linux, pronounced lee-nucks or lih-nucks. According to Linux.org,
"Linux is a free Unix-type operating system originally created by
Linus Torvalds with the assistance of developers around the world.
Developed under the GNU General Public License, the source code for
Linux is freely available to everyone." Torvalds began writing his
kernel as a fun student project while attending the University of
Helsinki in 1991. The Linux kernel can be found at
http://kernel.org/, as well as versions of several free
distributions.

Apache, an open source Web server originally formed by taking all the
'patches' (bug fixes) to the NCSA Web server and creating a new
server. The Apache Software Foundation's homepage is located at
http://www.apache.org/.

MySQL is an open source database for the Web. It has a small, highly
optimized database engine that implements the SQL92 specification. It
can be found online at http://www.mysql.com/.

PHP is a general-purpose scripting language for Web application
development that can be embedded into HTML. PHP is
"self-referentially short for PHP: Hypertext Preprocessor". It was
created sometime in 1994 by Rasmus Lerdorf. During mid-1997, Zeev
Suraski and Andi Gutmans, rewrote the parser from scratch to create
PHP version 3 (PHP3). PHP is open-source, cross-platform, offers
excellent connectivity and provides a choice of using procedural
programming or object oriented programming. The homepage for PHP can
be found at http://www.php.net/.

Linux has been the cornerstone of the "LAMP" server-software
combination. PHP and MySQL are often referred to as the "dynamic duo"
of Web scripting. These technologies are receiving increasing interest
and attention from IBM, Oracle and even Microsoft. PHP is also used
with Microsoft components in place of ASP. Also, the United Nations
Development Program is pushing open source and LAMP as a means of
reducing the cost of IS/T infrastructure and applications.

Recently, Oracle announced its "Unbreakable Linux support package"
for the Red Hat Linux distribution. Microsoft announced a long-term
partnership with Zend, the PHP distributor. PHP 5.2 was just released
by Zend Technologies. Speaking at the Zend/PHP Conference & Expo, Andy
Gutmans, Zend co-founder, said the 5.2 release would have significant
performance improvements and a security extension. Also featured is
better AJAX (Asynchronous JavaScript and XML) support. The theme of
the recent 2nd Annual Zend/PHP Conference & Expo was "Creating Modern
Web Applications with PHP".

According to NetCraft, PHP has surpassed ASP as most popular web
scripting language and the Zend Engine is being utilized on over 15
million websites. Commercially, the company's web application
platform products have over 8,000 customers in over 6,000 companies
worldwide. 

Can LAMP be used to build large-scale, data-driven DSS and business
intelligence applications? I am still somewhat skeptical about the
performance of LAMP with muli-Terabyte databases, but I'm exploring
the possibilities. In July 2003, MySQL AB announced that Cox
Communications was using a large scale data warehouse built with
MySQL for decision support. I am following up on that press release
with plans to write a case study.

Cox Communications serves more than 6 million customers. It uses its
DW/BI system to provide real-time customer support and expedite
internal and customer trending and analysis. On a daily basis, Cox
uses MySQL to pull data from over 1.2 million cable modems. In 2003
the database included more than 3,600 tables and 2 billion rows of
data. Overall, the MySQL database handles approximately 4 million
inserts every two hours. Cox uses the "LAMP" software set, with Red
Hat Linux, Apache, MySQL, PHP and Perl. The Cox technical environment
included the IBM xSeries servers, running Linux. Two Linux boxes with
2.5 terabytes of disk space in a high availability configuration
serve all of their high speed Internet customer care account lookups
and real-time modem polling.

My plan is to follow-up with Mark Cotner, manager of Network
Application Development at Cox, and see how the DW/BI LAMP
application is currently performing. 

Can and should companies use LAMP technologies to build Web-based
DSS? YES, MAYBE. The jury is still waiting to make a decision on open
source for Web-based DSS, especially large-scale, data-driven DSS. My
sense is that we'll see a mix of proprietary and open source in
applications. The challenge is to determine what mix best meets the
decision support need at the lowest total cost of ownership.

References

Power, D., How can we provide Web access to a DW/DSS database? DSS
News, Vol. 1, No. 3, June 6, 2000. 

Power, D., What are some examples of web-based DSS? DSS News, Vol. 4,
No. 10, May 11, 2003.

Power, D., What is PlanningDSS.COM? DSS News, Vol. 6, No. 12, May 22,
2005.

Power, D., Where can I find or download a DSS demo?" DSS News,
January 5, 2003.

Power, D. and S. Kaparthi, "Building Web-based Decision Support
Systems", Studies in Informatics and Control, Vol. 11, Number 4, Dec.
2002, pp. 291-302, URL
http://www.ici.ro/ici/revista/sic2002_4/art1.pdf

Wikipedia, the free encyclopedia, URL
http://en.wikipedia.org/wiki/LAMP_(software_bundle) .

Recommended Websites:

http://www.onlamp.com
http://www.linux.org 
http://www.apache.org
http://www.mysql.com
http://www.php.net
http://www.zend.com

************************************************************ 

          Purchase Dan Power's DSS FAQ book 
  83 frequently asked questions about computerized DSS 
   http://dssresources.com/dssbookstore/power2005.html 

************************************************************

DSS Conferences 

1. Pre-ICIS 2006: SIG DSS Research workshop, Sunday, 
December 10, 2006, Milwaukee, WI. 
Check http://dssresources.com/news/1494.php .

2. ICDSS 2007, 9th International Conference on DSS, Jan. 2-4, 2007, 
Calcutta, India. Theme: Decision Support for Global Enterprises.
Check http://www.ICDSS2007.org . 

************************************************************ 

What's New at DSSResources.COM

11/03/2006 Posted case by Dustin Huntington, "From Information to
Answers: Transferring Expertise at the SBA".

************************************************************

     Visit DSSResources.com; Support our advertisers
                    Advertise here!

************************************************************

DSS News Releases - October 23 to November 3, 2006
Read them at DSSResources.COM and search the DSS News Archive

11/02/2006 Microsoft and Novell announce broad collaboration on
Windows and Linux interoperability and support. 

11/02/2006 'Virtual Healthcare Assistant' makes its U.S. Debut at
World Healthcare Innovation and Technology Congress in Washington,
D.C.. 

11/02/2006 Oracle buys Stellent.

11/02/2006 MicroStrategy Technology day to spotlight business
intelligence solutions and best practices. 

11/02/2006 Enterprise Portals are increasingly strategic reveals
survey commissioned by BEA Systems. 

11/01/2006 Web-based collaboration services take online collaboration
to the next level. 

11/01/2006 Yon Software's MeetingSense(TM) vastly improves the way
companies conduct meetings. 

10/31/2006 Large companies waste millions by ignoring the new
economics of information and analytics, according to Diamond report. 

10/31/2006 Cognos customer Princess Cruises honored with Business
Finance Vision award. 

10/31/2006 ILOG and Tavant Technologies team up on solutions for the
mortgage-lending industry. 

10/31/2006 Microsoft and Zend Technologies announce technical
collaboration to improve interoperability of PHP on the Windows
Server platform. 

10/31/2006 Zend Technologies announces major product updates and new
industry collaborations. 

10/30/2006 INFORMS Simulation Society Research Workshop: "Simulation
for better decisions in an uncertain world", July 5-7, 2007 at INSEAD
in Fontainebleau, France. 

10/30/2006 Generate unveils next generation business intelligence
platform. 

10/30/2006 Purisma Data Hub delivers solutions-driven approach to
master data management. 

10/30/2006 Emulex drives supply chain collaboration and improves
customer satisfaction with Agile PLM. 

10/27/2006 Teradata to provide Tenneco with enterprise technology for
enhancing business analysis. 

10/27/2006 Pfizer implements Pilgrim Software's SmartAudit to
facilitate quality and regulatory audits. 

10/26/2006 SYSPRO significantly expands inventory management
capabilities in support of the lean manufacturing model. 

10/26/2006 SYWARE®, Inc. releases Visual CE® 10, new version
of the award winning database and forms builder for Windows Mobile. 

10/26/2006 People and processes more important than technology in
securing the enterprise, according to global survey of 4,000
information security professionals. 

10/25/2006 Lockheed Martin to create Incident Management Analysis and
Reporting System (IMARS) for the U.S. Department of the Interior. 

10/25/2006 Hoover's enhances subscriber offerings with more data,
more customization and expanded download options. 

10/25/2006 Gartner positions EMC in "Leaders" quadrant for enterprise
content management. 

10/25/2006 J.B. Hunt Transport Services manages empty miles and
initiates auto-preplan with Manhattan Associates’ Carrier
Management solution. 

10/25/2006 SAS® Patron Value Optimization to strengthen casino
and gaming industry. 

10/24/2006 BearingPoint launches corporate performance management
solution for Oracle Business Intelligence. 

10/24/2006 Oracle announces Oracle(R) Business Intelligence Suite
Enterprise Edition 10g release 3. 

10/24/2006 Wallis Oil selects KSS for price automation and
optimization, 44 convenience stores using KSS PriceNet for fuel
pricing. 

10/23/2006 Nationwide Insurance recognized for technology innovation.


10/23/2006 Barco and daytaOhio equip collaborative visualization
complex at Wright State’s Joshi Research Center. 

10/23/2006 Global intelligence efforts use Spotfire enterprise
analytics software in the War on Terror. 

10/23/2006 EMC extends storage leadership with new systems and
capabilities. 

10/23/2006 Oracle kicks off Oracle(R) OpenWorld San Francisco 2006. 

10/23/2006 Polycom HDX video communications solutions deliver
unrivaled performance and flexibility for executive desktops,
conference rooms, vertical applications. 

10/23/2006 SAS® Model Manager to speed value of predictive
analytics.

************************************************************ 
 
    Please tell your DSS friends about DSSResources.COM

************************************************************

DSS News is copyrighted (c) 2006 by D. J. Power. Please send your 
questions to daniel.power@dssresources.com

DSS Home |  About Us |  Contact Us |  Site Index |  Subscribe | What's New
Please Tell 
Your Friends about DSSResources.COM Copyright © 1995-2021 by D. J. Power (see his home page). DSSResources.COMsm was maintained by Daniel J. Power. See disclaimer and privacy statement.