Q1)  Perform a visit to see a selected webmaster of  any organization, and state the name of the organization in terms  ...
About ACME:<br />ACME is the leading total travel service specialist in Malaysia. It offers a diversified range of service...
Ground transportation
Hotel reservations
Shore excursion
Nature tours
Packaged tours
Agent representation
Tailor-made tours for free independent travelers and groups travel
Meeting, incentive, convention and events (MICE)</li></li></ul><li>ACME has its beginnings in 1960 where it started off as...
 Q2:<br />a) How and where do they keep the index.html?<br /> <br /><ul><li>Every website is built inside directories on a...
On most Web servers, this page named "index.html.
Index files usually kept in the root directory, which located in a local host, rented host, or free host.</li></ul>In our ...
.asp means that the server support server-side scripting, usually include entries allowing dynamic content to be used as t...
WebMatrix :<br /><ul><li>A task-focused tool that is designed to make it really easy to get</li></ul>	started with web dev...
Provides core coding and database support, integrates with an</li></ul>	open source web application gallery.<br /><ul><li>...
This tool is free . </li></li></ul><li>ASP.NET<br /><ul><li>Is a web application framework.
marketed by Microsoft to allow programmers to build dynamic web </li></ul>	sites, web applications and web services.<br />...
released on August 6, 2008 and aims to make data management self </li></ul>	tuning , self organizing, and self maintaining...
Upcoming SlideShare
Loading in …5
×

Assignment3.2

626 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
626
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Assignment3.2

  1. 1. Q1) Perform a visit to see a selected webmaster of any organization, and state the name of the organization in terms of its business organization profile.<br />http://www.acmecarrental.com/main/<br /> Provide online car rental services in Malaysia.<br />
  2. 2. About ACME:<br />ACME is the leading total travel service specialist in Malaysia. It offers a diversified range of services that include:<br /><ul><li>Car rental
  3. 3. Ground transportation
  4. 4. Hotel reservations
  5. 5. Shore excursion
  6. 6. Nature tours
  7. 7. Packaged tours
  8. 8. Agent representation
  9. 9. Tailor-made tours for free independent travelers and groups travel
  10. 10. Meeting, incentive, convention and events (MICE)</li></li></ul><li>ACME has its beginnings in 1960 where it started off as an inbound tour operator. Through the years, our many achievements include:<br />Pioneering the car rental industry in Malaysia<br />The first to introduce luxury air-conditioned coaches in Malaysia<br />Being awarded several medals of recognition by Nedcor Bank Ltd of South Africa and American Express for services rendered to the South African contingent at the Kuala Lumpur Commonwealth Games in 1998<br />Being recognized as a Top Agent in Malaysia by Malaysia Airlines in 1999/2000<br />
  11. 11. Q2:<br />a) How and where do they keep the index.html?<br /> <br /><ul><li>Every website is built inside directories on a Web server, and each </li></ul> web page is a separate file on that Web server.<br /><ul><li>index page is often the first page of a Web site that a user sees.
  12. 12. On most Web servers, this page named "index.html.
  13. 13. Index files usually kept in the root directory, which located in a local host, rented host, or free host.</li></ul>In our case:<br /><ul><li> The index file is script oriented (asp)</li></ul>http://www.acmecarrental.com/main/index.asp<br /><ul><li>the index page is located in the directory “main”.
  14. 14. .asp means that the server support server-side scripting, usually include entries allowing dynamic content to be used as the index page.</li></li></ul><li> b) What kinds of tools that being used or involved in developing and producing the web site?<br />Webmatrix (tool)<br /> asp.net<br /> Microsoft SQL Server 2008<br /> CSS<br /> CSHTML<br />Javascript<br />Microsfot IIS 7.0<br />
  15. 15. WebMatrix :<br /><ul><li>A task-focused tool that is designed to make it really easy to get</li></ul> started with web development.<br /><ul><li>Minimizes the number of concepts required to learn in order to get</li></ul> simple things done.<br /><ul><li>Includes and integrates all of the necessary pieces to quickly build Web Sites.
  16. 16. Provides core coding and database support, integrates with an</li></ul> open source web application gallery.<br /><ul><li>supports to easily publish/deploy sites and applications to web</li></ul> hosting providers.<br /><ul><li>WebMatrixcan be installed side-by-side with Visual Studio 2010 and Visual Web Developer 2010 Express.
  17. 17. This tool is free . </li></li></ul><li>ASP.NET<br /><ul><li>Is a web application framework.
  18. 18. marketed by Microsoft to allow programmers to build dynamic web </li></ul> sites, web applications and web services.<br />Microsoft SQL Server 2008<br /><ul><li>Is a relational model database server produced by Microsoft .
  19. 19. released on August 6, 2008 and aims to make data management self </li></ul> tuning , self organizing, and self maintaining with to provide<br /> near-zero downtime.<br /><ul><li>Includes support for structured and semi-structured data, including</li></ul> digital media formats for pictures, audio, video and other multimedia data.<br />
  20. 20. Cascading Style Sheets (CSS)<br /><ul><li>a style sheet language used to describe the presentation semantics</li></ul>(look, feel and formatting) of a document written in a markup language.<br />CSHTML<br /><ul><li>One of the key components of WebMatrix that lets you write C# code</li></ul>inside the HTML markup.<br /> JavaScript<br /><ul><li>The most popular scripting language on the internet.
  21. 21. An object-oriented scripting language used to enable programmatic access to objects within both the client application and other applications.
  22. 22. Works in all major browsers, such as Internet Explorer, Firefox, Chrome, Opera, and Safari. </li></ul>Microsoft IIS 7.0 (i.e. Internet Information Server) <br /><ul><li>A web server application and set of feature extension modules created by Microsoft for use with Microsoft windows.
  23. 23. The most used web server after apache http server. </li></li></ul><li>c) How do they manage the file of CGI-bin directory?<br />CGI-bin:<br /><ul><li>A server directory where CGI programs are stored.
  24. 24. The "bin" part points to the binary executables that result from</li></ul> compiled or assembled programs.<br /><ul><li>CGI-bin path on servers:</li></ul> home/username/domain name-www/cgi-bin/filename<br />In our case:<br /><ul><li>No Specific CGI-bin directory, instead they have their own directory</li></ul> contains asp files related to executable permissions.<br />
  25. 25. d) What is the type of their data storage and why they used in their <br />environment? <br /><ul><li>DVD drives used for full backup
  26. 26. Online Backup used for immediate recovery </li></li></ul><li>Q3: Based on that, draw a diagram which to show the connectivity of all the files inclusive the CSS and DOM, JavaScript files.<br />
  27. 27. <ul><li>The Document Object Model is a platform- and language -neutral interface that will allow programs and scripts to dynamically access and update the content, structure and style of documents. The document can be further processed and the results of that processing can be incorporated back into the presented page.
  28. 28. document.objectname.method()
  29. 29. window.document.getMonth()
  30. 30. document.mypic.src
  31. 31. document.write(location.href)
  32. 32. document.myform.text1.value
  33. 33. document.myform.submit()
  34. 34. navigator.plugins["LiveAudio"].method()</li></li></ul><li>The server-side engine will generate required HTML, and JavaScript code automatically. Then, the client-side engine will interact with the DOM tree to refresh the content. Moreover, the synchronization between the browser and the server is automated by the corporation of the client-side, and server-side Ajax engines. Thus, developers can focus on the application itself instead of the complex Ajax technologies.<br />
  35. 35. Q4:<br /> Make a copy of the most popular commands that they are used for in supporting the interaction between them together with API.<br />What is API?<br /> API is an interface for letting a program communicate with another program. In web terms: An interface for letting web browsers or web servers communicate with other programs. Most Web developers develop and use API’s to simplify their further coding and development tasks, many of them are created to practically interact with operating system on which they are running.<br /><ul><li> APIs used by Acmecarrental company:</li></ul>The all possible common commands required by the used language, more generally the technology used<br />
  36. 36. <ul><li>DirectX</li></ul> is a collection of appiation programming interface (APIs) for handling tasks related to multimedia, especially game programming and video, on microsoft platforms.  used by other software applications for visualization and graphics tasks such as CAD/CAM engineering.<br /><ul><li>WINDOWS API:</li></ul>The Windows API, informally WinAPI, is Microsoft's core set of application programming interface (APIs) available in the microsoft windows operatingsystem<br />
  37. 37. <ul><li>JAVA APIs</li></ul>It contains 3 type as follows:<br />the official core Java API, contained in the JDK (java development kit) or JRE(Java run-time environment), of one of the editions of the Java platform. The three editions of the Java Platform are java ME micro edition, java se (standard edition) and Jva EE (enterprise Edition)<br />optional official APIs that can be downloaded separately. The specification of these APIs are defined according to a Java specification request (JSR), and sometimes some of these APIs are later included in the core APIs of the platform (the most notable example of this kind is swing).<br />unofficial APIs, developed by third parties, but not related to any JSRs (java specification request)<br />
  38. 38. Q5<br /> Discuss the security features that been implemented in their server.<br /> <br /><ul><li>Updating the patches regularly
  39. 39. Revise the <isapiCgiRestriction> 
  40. 40. Prompting password for all the changes
  41. 41. Automatic directs to access control list or policy file over authentication and authorization </li></li></ul><li> Q6:<br />Please do also ask what the mechanisms are and how they are maintaining of their web site to become up to date.<br />Keep website content fresh and always growing. <br />Provide Regular Updates<br />Respond to  comments and feedback from visitors<br />Check email regularly.<br /> <br />
  42. 42. www.w3schools.com<br />www.microsoft.com<br />www.programmableweb.com<br />Refrences:<br />

×