Monday, 20 October 2014

DCI - Distributed Computing Infrastructure

Characteristics of application
Applications are:
 - Workflow solutions
 - Enterprise solutions
 - Customer Relationship solution

Customers => Sever => Database

Traditional Client / Server Environment(linked by a network using protocol such as Microsoft Network)
Strength(Application run on Local Area Environment)
 - high network speed as compared to over the Internet
 - easy of ensuring security
 - consistent UI using Windows
 - well controlled/consistent client platform
 - good control of starting and ending of application (session management)
Weakness
  - Specific client software required on each Individual terminal(difficult in implementation and maintenance)

Web-based Client / Server Environment(linked by a network using Internet protocol - TCP/IP)
Strength
 - application running on standard Intranet/Internet protocol(TCP/IP)
 - easy implementation and maintenance
 - consistent UI on different platforms(browser UI)
Weakness
 - lower network speed as compared to LAN
 - difficult to ensure security(over public switching telephone network)

Internet Protocol
TCP: Transmission Control Protocol
IP: Internet Protocol
HTTP: HyperText Transport Protocol
HTTPS: HyperText Transport Protocol Secure
Cookie Format(Write onto client machine):
Set-Cookie: NAME=VALUE; expired=DATE; path=PATH; domain=DOMAIN_NAME; secure
 - expires syntax must be "Weekday, dd-mmm-yyyy hh:mm:ss GMT"
 - domain must have at least 2 dots(3 dots for domains outside USA)
 - path refers to a URL path within the Web server
 - secure, if present, limits transmission to secure server

Internet 
Plug-ins: are programs modules loaded by the browser to handle specific file-formats.
Internet application and Intranet application

Empowering the Client
Scripting (no compilation needed)
          JavaScript (Netscape) - supported by almost every browsers, such as IE, Netscape, etc
          VBScript (Microsystem)
Components (compilation needed) - IE
          Java Applet (Sun Microsystem)
          ActiveX Control (Microsoft)


No comments:

Post a Comment