- 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: | Type | Name |
| Java Application Servers | J2EE |
| - | 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 platform | Zend Server |
| Other platforms | Appaserver |
| - | Base4 |
| - | Zope |
| - | Spring Framework |
In the text (I am going to presume we are talking about the study guide) Ken mentions the following:
| Application Server | Latest Version | Release Date |
| ZOPE 2 | 2.11.3 | 2 May 2009 |
| ZOPE 3 | 3.4.0 | 29 Jan 2009 |
| JBoss | 5.1.0.GA | 23 May 2009 |
| Enhydra | 7.4-1 | 11 Dec 2008 |
| IBMs Websphere | 6.0.2.35 | 5 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.
- 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) | Vendor | Product | Web Sites Hosted | Percent | Open Source |
| Apache | Apache HTTP Server | 96,531,033 | 52.05% | Yes |
| Microsoft | Internet Information Services | 61,023,474 | 32.90% | No |
| Google | Google Web Server | 9,864,303 | 5.32% | Yes |
| Nginx | Nginx | 3,462,551 | 1.87% | Yes |
| Lighttpd | Lighttpd | 2,989,416 | 1.61% | Yes |
| Oversee | Oversee | 1,847,039 | 1.00% | Yes |
| Others | - | 9,756,650 | 5.26% | ? |
| Total | - | 185,474,466 | 100.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.
- 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:
- 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
- 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
- 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.shtmltechFAQ. 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/