1. Conduct research on the Internet to find out what tools can be used to parse an XML document and ensure that the document is well formed and valid.  

2. XML schema is a forthcoming development of the technology. Visit the W3C website and search for information on schema. What are the benefits of adopting a schema standardized for a business sector?

 

3. What are DOMs and why were they developed?

 

4. Why are some developers using SAX instead of DOM for document processing?

 

5. SMIL is an application of XML. What is the purpose of this technology? Where does it apply?

 

6. The current recommendation of W3C is to use XHTML as an alternative to HTML.

 

7. Do you think adopting XHTML is a wise move?

 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)?  

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?

 

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?

 

4. Access the web and find the current rate for website hosting. What are the criteria used by the ISP for pricing?

 

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?

 

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

 

7. What are the differences between HTML and DHTML?

 

8. Why was XHTML developed? Do you think this addresses most of the HTML weaknesses?

 

9. What are the similarities between JavaScript, VBScript and ZOPE’s DTML?

 

10. What are the similarities and differences between ASP, JSP and PHP?

 

11. What are the differences between the various approaches to scripting?

 

12. List some of the shareware or freely available tools for web design. In addition to a good HTML editor, what utilities could be very handy to the developer?

 1. Design the form  

“Retrofit” the form data string above for buying some French perfume into the HTML form fields and submit button on the Web page form.

 

2. Write the script

 

Script archives exist for PERL, Python and JavaScript. Search the Web for a script that processes the HTML forms data. Read the code and list the steps involved in processing the form.

 

3. Can you modify the script to process the form?

 1. Start with a simple table in the database:

 mysql> SELECT * FROM employees;  

2. Create a web page with the following PHP:

<?php

$db = mysql_connect(“farrer.csu.edu.au”, “keustace”, “password”);

mysql_select_db(“mydatabase”,$db);

$result = mysql_query(“SELECT * FROM employees”,$db);

echo “First Name: “, mysql_result($result,0,”first”), “<BR>”;

echo “Last Name: “, mysql_result($result,0,”last”), “<BR>”;

echo “Address: “, mysql_result($result,0,”address”), “<BR>”;

echo “Position: “, mysql_result($result,0,”position”), “<BR>”;

?>

 

My password is included? We look at security later…☺

 

3. This is how we can add a record and is part of a file to create called add_record.html

<HTML>

<BODY>

<FORM METHOD=”POST” ACTION=”add_record.php”>

First name:<INPUT TYPE=”Text” NAME=”first”><br>

Last name:<INPUT TYPE=”Text” NAME=”last”><br>

Address:<INPUT TYPE=”Text” NAME=”address”><br>

Position:<INPUT TYPE=”Text” NAME=”position”><br>

<INPUT TYPE=”Submit” NAME=”submit” VALUE=”Enter information”>

</FORM>

</BODY>

</HTML>

 1. Create an HTML page with the form:

<FORM METHOD=”GET” ACTION=”submit.php”> What’s your name? <INPUT NAME=”myname” SIZE=10>

(Then press RETURN)

</FORM>

 

2. Then, create a PHP file named submit.php with the following code:

<?php

echo “Hello, “, $myname;

?>

 1. In this exercise with can call up and examine some environment variables on the server. The code below has the UNIX environment variable for storing your remote Internet address. UNIX environment variable are recognised by the use of upper case letters. Try the same code by replacing with $REMOTE_ADDR $SERVER_NAME, or $PHP_SELF

<HTML>

<HEAD>

</HEAD>

<BODY>

<?php

echo “You are connected from: “,$REMOTE_ADDR;

echo “<BR>”;

?>

</BODY>

</HTML>

 

2. Create a web application called “hello_world.php” which contains in the body:

<?php

$myvar = “Hello World!”;

echo $myvar;

?>

  1. Using any familiar programming language environment, what do you know about sockets (network) programming
  2. Define some terms. 
  3. How is a socket bound to a port number and what is the role of the operating system on the server end?
  4. Investigate a simple chat client/server system. Look at some program code and describe how it works with multiple users.

Describe the IP protocol. What is DNS?

  1. Describe the TCP protocol. How is it related to the IP protocol?
  2. Differentiate between intranets and extranets.
  3. Describe the different elements of HTTP protocol.
  4. What do you know about building e-business applications as an Intranet, Extranet, Web portal, B2B, B2C or Virtual Private Network (VPN)? Find some examples on the Web.
  5. What role can a VPN play in business-to-business e-commerce?
  1. Describe the steps involved with the Rapid Evolutionary Prototyping Approach as it applies to developing a Web application.

Web quest: Find a range of five sites each offering different business options: online shopping, electronic payments, database access, WAP sites for mobile phones. Key words for your search engine: M-commerce, T-commerce and E-wallet.

 

You may be interested in building Web applications, or in network design. This subject has you researching and working with using some technologies for designing and/or building client server applications. At the same time, you are asked to consider examining the big picture – how each application contributes to the large scale needs of an organisation – planning, policy, competitive edge, knowledge management and the need for secure electronic transactions. You may want to do some research into Object-oriented UML design work and project management that is needed for e-business applications, or into the use of extreme programming (XP) methods. One useful approach is to use rapid evolutionary prototyping.

  1. Visit http://yahoo.com and http://zope.org as examples of online communities.
  2. What is meant by an online community and how is it important for e-commerce?
  3. Visit the three auctions sites at http://ebay.com, http://ebay.co.uk and http://ebay.com.au:
  4. Is there a common thread and a local community sense in action? 
  5.  What electronic payment systems are used? Are they globally acceptable?
  6. What are the benefits to of an online auction sale to a buyer, a seller and E-bay owners.
  7. Find three others examples of an online business using an online community approach.
  8. Visit the famous online store front at http://www.amazon.com
  9. Why has it been a successful site? How does the purchase of a book work?
  10. Is there any secure transactions not involving money?
  11. What is the range of items that you can buy?
  12. List the steps involved and comment.

Some of the sample questions for this unit:

1. Describe three (3) types of e-business services that require a distributed application solution.

2. What is a port and socket? Give examples of three common ports.

3. What is middleware and message oriented middleware?

4. What are the advantages of client server computing? List and describe three (3) advantages.

5. Describe synchronous and asynchronous messages passing.

6. Describe an event-based architecture.

7. What is a stored procedure in a database server and why would you create one?

8. Provide an example of an html table. The sample data that should be encoded is:
Name           Age

Edward        49

Jason            39

9. Define the term CSS. Why would you use CSS with a webpage?

10. What are the main points of difference (other than the programming language) between typical perl cgi scripts and Java servlet technology?

11. XML is a metalanguage. What does this mean? Contrast XML with HTML.

12. Describe the three layered RMI architecture.

13. What role does the ORB play in CORBA?

14. List and describe three (3) reasons why the internet is insecure.

15. What is a thread and why are they used?

16. What is a TP monitor and why are they used?

17. Describe the analytical modelling performance prediction technique.

18. What mechanisms can be used to ensure reliability in distributed systems?

19. What is a spider? What problems can be encountered with the use of spiders?

20. Distinguish between a mobile and non-mobile agent.

Some of the questions which haven’t been properly understood or say haven’t been tried to understand is “Elevator Pitch”,seems like a punch of tabloid to effect the life of many who are associated with it.

Understanding elevator pitch and defining it is entirely different, so if any meaning or definition comes in mind of my friends, come share with us.

There are lot of things to be done and elevator pitch is just an example.

Understanding blog and its content through medium as to complete the Assignment@CSU.

The introduction talks about signing in the blog through its main page as to complete the first stage of the Assignment  as required. Communication which is very important to complete this study among the students and the lecturer.

This is the first message regarding the assignment for ITC 594 which is about understanding blog and learn how it works.

Any comments about the blog and the assignmets are highly appreciated.