Internet and Intranet

viraginitysplashInternet και Εφαρμογές Web

10 Νοε 2013 (πριν από 4 χρόνια και 2 μέρες)

88 εμφανίσεις

Internet and Intranet
Fundamentals

Class 10

Session B

Topics


Intranet Implementation Issues


Intranet Maintenance and Support


Intranet Technology Trends

Intranet Implementation Issues


Costs


Planning


Designing


Developing

Intranet Costs

Cost Factors


Connectivity


Hosting Options


Security Hardware and Software


Client Hardware and Software


Application Development


Content Development and Maintenance


Permanent Staff

Intranet Costs

Connectivity


Internet Gateway


technically, not required


Dedicated, Full
-
Time vs. Periodic Dial
-
Up


Required Bandwidth


T
-
1


Fractional T
-
1


Internal Network

Intranet Costs

Hosting Options


Usually Internal Hosting


outsourcing now possible with VPN


Server Hardware and Software


both staging and production


non
-
standard ports for staging


$1000 and up


see Corel Netwinder

Intranet Costs

Security Hardware and Software


Firewall Routers


recycle your old 486 with Linux


Bastion Hosts


$2,000
-

$25,000

Intranet Costs

Client Hardware and Software


Workstations: $2,500 per seat


Annual operating costs: $10,000
-
$15,000


may have come down in recent years


look into NCs

Intranet Costs

Application Development


Server
-
Side Back
-
End Programming


CGI


NSAPI


ISAPI


ASP


Database Programming


Client
-
Side Programming


JavaScript


Java

Intranet Costs

Content Development and
Maintenance


Graphic Designers


Web Authors

Intranet Costs

Permanent Staff


Webmasters: $60,000
-

$120,000


Help Desk Personnel


DBA


System Admins


Management

Intranet Planning


Step 1: Determine Scope


small, medium, large


who are the users?


approach: grassroots bottom
-
up or top
-
down?


Step 2: Obtain Executive Commitment and
Resources


both IS and content organizations

Intranet Planning


Step 3: Mandate Open Standards


TCP/IP and HTML


taken for granted nowadays


Step 4: Identify Key Players


define roles, responsibilities, and accountability


chief webmaster (CIO?)


webmaster (technical webmaster)


gatekeeper (editor)


content provider (authors)


form cross
-
functional web council

Intranet Planning


Step 5: Learn Information Needs of Users


pre
-

and post
-
construction


lots of context
-
sensitive feedback mechanisms


lots of logs


analyze the logs


Step 6: Determine Intranet Business Model


centralized


decentralized

Intranet Planning


Step 7: Establish Usability Tests and
Metrics


logs + log analysis


Step 8: Establish Training and
Communication Plan


communication plan


vision and goals


processes

Intranet Planning


Step 8: (continued)


training plan


web publishing info


design issues


user interface design


forms design


policies, procedures, standards, netiquette
(acceptable use policy)


style sheets


search engine use


script development

Intranet Planning


Step 9: Establish Maintenance and Security
Plan


Maintenance


backups


subdirectory maintenance


file permissions


publishing approval process


determine update cycle

Intranet Planning


Step 9: (continued)


Security


access policies, checklists, training, firewall rules


Support


24 by 7


help desk environment


tech support


DB support


publishing support

Intranet Design


Step 1: Review Your Network


get network staff involved


bandwidth contention


Ethernet cards, TCP/IP stacks


Step 2: Install Server/Browsers


server software


browser software


dial
-
in users

Intranet Design


Step 3: Choose Intranet Services


http, ftp, nntp, smtp, pop, telnet


directory services (LDAP)


Step 4: Choose Mail Platform and News
Server


POP, IMAP


Mail Clients or Web
-
based mail


see http://www.cgi
-
resources.com/Programs_and_Scripts/Perl/

Intranet Design


Step 5: Choose Search Engine


Ultraseek


Netscape Compass (formerly Catalog server)


Step 6: Choose Filtering Agents


spiders, crawlers, robots, agents


see W3C for some robot tools

Intranet Design


Step 7: Choose Tools


web authoring


Homesite, BBEdit, Dreamweaver, MS Front Page,
CyberStudio


format conversion tools


plug
-
ins, helper apps (viewers)


log analysis tools (Webtrends)


groupware


site map generation tools


database integration tools

Intranet Design


Database Integration Tools


Cold Fusion


http://www.allaire.com/


visual development tools


CFML (cold fusion markup language)


index.cfm


Application Servers


I
-
Planet Application Server


IBM Websphere

Intranet Design

App Servers


Three
-
tiered Application Architecture


presentation


web server, HTML


business logic


Java, app server frameworks


external resources


databases


legacy apps


App Server Integrates All Three Tiers

Intranet Design


Step 8: Create Central Intranet Web Site


storyboard


Step 9: Design a Master Intranet Blueprint


Visio structure chart


drill down to different levels on different pages


see site mapping and MindMap process on pp.
264
-
265

Intranet Design


Step 10: Staff the Intranet Infrastructure


Webmasters (Chief, Producer, Tech)


Gatekeepers


Gardeners


Content Providers


Statistician


see pp. 272
-
273

Intranet Design


Step 11: Make vs. Buy Decisions


consulting


outsource development

Intranet Development


Step 1: Empower the Content Provider


put tools in their hands


get them started generating content


Step 2: Develop and Post Policies,
Procedures and Templates


facilitates the publishing process


consistent, but flexible style guides

Intranet Development


Step 3: Create Feedback Loops


context
-
sensitive feedback forms


database capture vs. email forwarding


Step 4: Create Departmental Sites


Organizational View


Directory


Internationalization (if required)

Intranet Development


Step 4: Create Departmental Sites
(continued)


What’s New


Infotainment


Departmental Self
-
Improvement Area


Intranet Architecture and Policy Links


Financial Information


HR Links


Management Information

Intranet Development


Step 5: Design and Develop Database
Integration


Step 6: Test for Usability


Step 7: Publish