9 May 2009

Q3. Edit TWO similar versions (include bibliography) of that summary to CSU Interact:

a. post Version A as a wiki page contribution;

b. add Version B as a final entry to close your developer's blog.

Answer:

a. I have modified the summary and placed it in wiki page of CSU Interact. The URL is http://interact.csu.edu.au/portal/site/ITC594_200940_W_D/page/5b2177b9-ee38-42d9-80bc-9c04903ec49e

b. The final entry of the exercises is modified and placed below

Joseph Cheung: How to make e-commerce successful?

The e-commerce website brings people very convenient way to have transaction online. In order to put the business onto Internet, the followings should be consided.

Firstly, types of the website should be defined, for instance, is the website a type of CRM, SCM, ERP, Workflow Management, Price Comparsion... etc?

Secondly, the selection of SDLC is considered, such as, Agile and Rapid Evolutionary Prototyping Approach. These SDLC(s) makes use of prototypes and are suitable for up-to-date changing environment so that the end product should match users' requirement.

Then, a prototype can be developed. The way to build it, ROR should be a good choice as ROR obeys OO and MVC approaches. To work with OO smoothly, UML is suggested to use because UML, namely, UseCase, Class, Sequence... diagrams makes OO understandable and clear. MVC defines Model, View and Controller. MVC divides a html page into three in term of functionality instead of a tranditional html where everything is done.

When the prototype is built, end users can review it until all requiements are met. For example, some enhancements like VoiceXML, multiple threads and software agents can be utilized.

After the website is finalized, connection method and hardware platform should be determined. Is VPN, Intranet, Externet...etc selected? Is either Connectionless or Connection-Oriented protocol chosen? Is either P2P or Grid computing used? Is it run on Mobilephone?

Then, security and payment method should also be concerned. The following questions are the examples. Should NIDS, HIDS, Firewall or AntiVirus be implemented? Are there any encryption like RSA or SSL or authentication like SET? Accept VISA? Work with PayPal or Verisign? Any e-certification or e-ID? Allow cookies?

Finally, it should be considered how to make the website have high ranking, for example, giving the website better and more precise keyword description or advertising the website in online communities.

If all the mentioned ideas are implemented, then the website should be successful.


No comments:

Post a Comment