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 />
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
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 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 />
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.
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 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”.
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.
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.
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 />Microsoft SQL Server 2008<br /><ul><li>Is a relational model database server produced by Microsoft .
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 />
An object-oriented scripting language used to enable programmatic access to objects within both the client application and other applications.
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.
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.
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 />
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
<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.
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 />
<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 />
<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 />
Q5<br /> Discuss the security features that been implemented in their server.<br /> <br /><ul><li>Updating the patches regularly
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 />