Sunday, June 7, 2009

Exercise 10: Answers 1-6

  1. List some application servers in competition with ZOPE. Access the web and find the latest version of the application servers mentioned in the text. When were they released? Can you make any conclusion about the release cycle of Internet software in comparison to other business software (e.g. spreadsheet, word processor, accounting packages)?

    If by "in competition" Ken means Open source applications then competing applications server platforms would include (Wikipedia): Appaserver, Base4, and Spring Framework.

    If however Ken is referring to Application servers in general then the list is substantially longer and can be defined by type:
    TypeName
    Java Application ServersJ2EE
    -WebSphere Application Server
    - WebLogic Server (Oracle)
    - JBoss (Red Hat)
    - JRun (Adobe Systems)
    - Apache Geronimo (Apache Software Foundation)
    - Sun Java System Application Server
    - SAP Netweaver AS (ABAP/Java) (SAP)
    - Glassfish Application Server.
    Microsoft Platform.NET Framework
    Zend platformZend Server
    Other platformsAppaserver
    - Base4
    - Zope
    - Spring Framework

    In the text (I am going to presume we are talking about the study guide) Ken mentions the following:

    Application ServerLatest VersionRelease Date
    ZOPE 22.11.32 May 2009
    ZOPE 33.4.029 Jan 2009
    JBoss5.1.0.GA23 May 2009
    Enhydra7.4-111 Dec 2008
    IBMs Websphere6.0.2.355 June 2009

    The release dates for web software is very recent. Almost all have a release date within the last 4-5 weeks, with frequent updates being released. Enhydra seems to be out of date. This is often the case with web products. Other applications and business software that is installed typically has a much longer release cycle.

  2. List the main Web servers. What types of companies are offering the leading servers? Distinguish between open source and proprietary products. Who is providing support for the products? How much do they cost? Do you think the Web server purchase price is a significant factor in budget considerations for a large e-commerce initiative?
    (WikiPedia)
    VendorProductWeb Sites HostedPercentOpen Source
    ApacheApache HTTP Server96,531,03352.05%Yes
    MicrosoftInternet Information Services61,023,47432.90%No
    GoogleGoogle Web Server9,864,3035.32%Yes
    NginxNginx3,462,5511.87%Yes
    LighttpdLighttpd2,989,4161.61%Yes
    OverseeOversee1,847,0391.00%Yes
    Others-9,756,6505.26%?
    Total-185,474,466100.00%-
    (Wikipedia) Essentially all web servers are provided free. Consequently web server purchase price (in terms of software) is a negligable concern. Ongoing support and maintenance costs are where proprietary businesses such as Microsoft make there money. Microsoft provides a paid support avenue. Community forums provide a support mechanism for the open source solutions. Additionally companies have set themselves up to provide paid support for open source systems.
  3. Go to the website of IBM, Oracle, Microsoft and Sybase. Is there any mention of e-commerce associated with their database products? What suite or partnership do they list with related e-commerce offerings? How do they compare with open source products like MySQL?
    These were not easy to obtain at first. So I just went to the websites of each of the 4 companies and used 2 search terms 'e-commerce' and 'e-commerce Databases' to return the following results table:
    CompanyWebsiteSearchTerm:e-commerceSearchTerm:e-commerce databases
    IBMwww.ibm.com19,39611,842
    Microsoftwww.microsoft.com169,0006,650
    Oraclewww.oracle.com2,436529
    Sybasewww.sybase.com10956
  4. Access the web and find the current rate for website hosting. What are the criteria used by the ISP for pricing? There are a large number of companies providing website hosting services for various dollar amounts. Generally they all seem to have a monthly charge. This is based upon the amount of storage required and the expected bandwidth that will be used. Some services charge per MB for excess usage. An example plan is from Westnethosting
  5. Why is the perception getting stronger that integration will become a critical factor in coming days? What is the role of ERP within the enterprise software architecture?

    (techFAQ)ERP stands for Enterprise Resource Planning. ERP is a way to integrate the data and processes of an organization into one single system. Usually ERP systems will have many components including hardware and software, in order to achieve integration, most ERP systems use a unified database to store data for various functions found throughout the organization.

    Integration is an extremely important part to ERP's. ERP's main goal is to integrate data and processes from all areas of an organization and unify it for easy access and work flow. ERP's usually accomplish integration by creating one single database that employs multiple software modules providing different areas of an organization with various business functions

  6. What is Customer Resource Management and why is it important to e-commerce?

    (techFAQ)Customer Resource Management(CRM) is a strategy for doing business.

    CRM methodologies are focused on building individual customer relationships for the purpose of creating and maintain a loyal customer base.

    Internet users are very fickle beings. If a user has a bad experience at a site they are not likely to return. So CRM is about getting and manageing return business.

References
Enhydra. Enhydra Server. Retrieved 7 June 2009, from http://forge.ow2.org/project/showfiles.php?group_id=21
IBM. Support & downloads. Retrieved 7 June 2009, from http://www.IBM.com
JBoss. JBoss Application Server Downloads. Retrieved 7 June 2009, from http://www.jboss.org/jbossas/downloads/
techFAQ. What is CRM software? Retrieved 15 June 2009, from http://www.tech-faq.com/crm-software.shtml
techFAQ. What is ERP? Retrieved 15 June 2009, from http://www.tech-faq.com/erp.shtml
Wikipedia. Application server. Retrieved 7 June 2009, from http://en.wikipedia.org/wiki/Application_Server
Wikipedia. Comparison of web server software. Retrieved 7 June 2009, from http://en.wikipedia.org/wiki/Comparison_of_web_servers
Wikipedia. Web server. Retrieved 7 June 2009, from http://en.wikipedia.org/wiki/Web_server
Zope. Current Zope Releases. Retrieved 7 June 2009, from http://www.zope.org/Products/

No comments:

Post a Comment