Introduction to North Carolina Architecture and

quicksandwalleyeInternet and Web Development

Oct 31, 2013 (3 years and 9 months ago)

77 views

Introduction to North Carolina
Architecture

and

Configuration

Tom Imeson, Ph.D
.

Topics




Introduction



Internal Architecture



Internal Security



Application Hierarchy



Account Relation



NCCCS Account Configurations



NCCCS Patch Update System



Datatel’s Web Site



Third Party Products


Web Server Configurations


WebAdvisor Workflows



Topics (Cont.)


Data Security


DMI Extensions


Training Tracks for Colleague Personnel



Unified Architecture

Developer

C/S User

Web

Server


Applications

Server

Adminis
-

trator

Partner

Solution

Web User

Listener

Server

WebAdvisor

Typical Configuration

AccessLink Client

Developer

WebAdvisor Components

Application software

Optional Software

Web System Software

Key

Browser

User

Web Server
Software

JRE 1.2.2

Datatel Extensions

Web Server

WebAdvisor App

DMI Registry

DMI Listener

Database Software

Applications/

Listener Server

AccessLink



DMI Dispatcher



AccessLink Host

E
-
Commerce App

VeriSign SDK

JRE 1.2.2

Datatel Extensions

SA Valet

Administrator

Merchant Account

Provider

Envision 4.7.1 Toolkit

Colleague/Benefactor

Envision 4.7.1 R/T

JRE 1.2.2

Unified Architecture

Datatel Utilities

User Interface 1.0

C/S User

AccessLink Client

Developer

Interface components

Application software

Optional software

Web system software

Key

Browser

Web User

JRE 1.2.2

Datatel Extensions

SA Valet

Administrator

Database Software

AccessLink



DMI Dispatcher



AccessLink Host

App Server

Listener Server

JRE 1.2.2

Datatel Extensions

Java DMI Listener

Security Library

DMI Registry

Envision 4.7.1 Toolkit

Colleague/Benefactor

Envision 4.7.1 R/T

Web Server
Software

JRE 1.2.2

Web Server

Datatel Extensions

WebAdvisor App

CampusCruiser App

Security Library

XML Translation

E
-
Commerce App

Datatel SDK

Partner Solution

Security Architecture

Only secured if
both components
are on the same
computer and host
does not go
through a router

Applications

Server


DMI 2.0

Listener


Firewall

Campus

Web

Server

Campus
-

Cruiser

(Exodus)

Web

Browser

(User)

Optionally secured
using SSL

Optionally secured
using SSL

SecuritySmith.

SecuritySmith

JCA = Java Cryptography Architecture

JCE = Java Cryptography Extensions

Strategic

Partner

SA Valet

Optionally secured
using SSL

SecuritySmith

SecuritySmith

UT

CORE

ST

CF

HR

Application Hierarchy

XApplications

TOOL

Account Relation

Release Account

Main Remote Account

Compiled Objects

Program Specifications

CDD Elements

Empty Files w/Released Dictionaries

Parameter Definitions

Operational Dictionaries

Saved Paragraphs & Sentences

Data

Account Configuration

CDEV17

coldev

DEVELOPMENT ACCOUNT

Used for site custom
development

Site custom code, when
completed, will be
moved to TEST17

Account Configuration

TEST17

coltest

TEST ACCOUNT


Training

Review, test and certify all
code files and tables as well as
custom code. After
certification, move to LIVE17.

colconv

Conversion test account

Account Configuration

LIVE17

collive

PRODUCTION ACCOUNT


Used for live operations

Account Configuration

EDUC17

nceduc

Education Account


NCCCS education account

Training data

NC Patch Update

Release Account

Main Remote Account

Patch Update

1

2

Datatel’s Web Site

http://www.datatel.com

For Our Clients

section



Products



Real
-
time CampusCruiser Demo



Tools & Technology


Tech Doc


Data Structure Diagrams (ST & CORE)



Documentation



Users’ Group


Third Party Products

VeriSign


E
-
Commerce for Student Payables

Harbinger EDI TrustedLink


Transcripts

Bluebird


Document Imaging

EPOS


Telephone Registration

POS (Bookstore) Support


Financial Aid

Campus Cruiser


Web Portal

Safari


Report Writer

Safari OLAP


Executive Reporting Solution

WebAdvisor Server
Configurations

Single Server for WebAdvisor
and Safari OLAP

(Not Recommended)

Windows 2000 server


IIS, Version 5.0 (with
ServletExec 3.0 and ANSI
compatible C compiler)


Minimum of 2 Gb of RAM (expandable)


Minimum of 4
-
5 Gb of disk space (expandable)


1 GHz Pentium III (or higher)

Small
-
Scale WebAdvisor
Configuration

Windows 2000 Server


Sun ONE (formerly iPlanet), Version 6.0


Minimum of 2 Gb of RAM (expandable)


Minimum of 4
-
5 Gb of disk space (expandable)


1 GHz Intel (or higher)


Note: A C compiler is not required for NT servers.

Largest Installation for
WebAdvisor

Windows 2000 Servers

Sun ONE (formerly iPlanet), Version 6.0

16 Gb of RAM (expandable)

108 Gb of disk space (expandable)

Scalable Pentium III Xeon 900 MHz processor


Dual server configuration running redundant dual channel
RAID storage.

This configuration is in use at our largest client, Dallas
County Community College.

WebAdvisor Workflows


Workflows available through the NCCCS contract are shown in
the Clients Section of the Datatel web site under “WebAdvisor
Baseline Product Workflows”.

The path in the Client Section is:


Solutions >> Services/Products >> Software Suite: WebAdvisor
>> Development Updates

At present these represent more than 38 workflows most of which
center around student requirements.


The few workflows included under “Optional WebAdvisor
Workflows” are not in the NCCCS contract


Data Security

Security Architecture

Only secured if
both components
are on the same
computer and host
does not go
through a router

Applications

Server


DMI 2.0

Listener


Firewall

Campus

Web

Server

Campus
-

Cruiser

(Exodus)

Web

Browser

(User)

Optionally secured
using SSL

Optionally secured
using SSL

SecuritySmith.

SecuritySmith

JCA = Java Cryptography Architecture

JCE = Java Cryptography Extensions

Strategic

Partner

SA Valet

Optionally secured
using SSL

SecuritySmith

SecuritySmith

What Is SecuritySmith?

Data Transmission

Data Storage

DMI Extensions



Colleague Workflows




e
-
Commerce




Campus Cruiser




EDX (Envision Data Exchange)




LDAP (Lightweight Directory Access Protocol)




NCCCS e
-
Procurement



NCCCS Report Submittal




EDX DMI Extensions

Extensions:




SEVIS (Student and Exchange Visitor Information System)




Campus Cruiser


portal product of Time Cruiser




Blackboard


e
-
learning product




WebCT


e
-
learning product

EDX Made Simple

Training Tracks for Colleague
Personnel

Definitions of Roles



System Administrator


Computer Center staff
responsible for managing and implementing Colleague



DBA/Technical Analyst


Staff responsible for
producing the more complicated reports and select lists



Programmer Analyst


Personnel involved in creating
enhanced or new applications to be used with the
Colleague system



Application Coordinators


Individuals, usually in the
user offices, that assist users in the the use of Colleague
and provide the less complicated reports and select lists


System Administrator

Research Tools and Techniques



3 days

Creating Computed Columns



3 days

UniData Administrator




2 days

Colleague Administrator




4 days

Advanced Colleague Administrator


3 days

Implementing WebAdvisor

(when needed)

2 days

DBA/Technical Analyst

Research Tools and Techniques



3 days

Creating Computed Columns



3 days

Building Views





1 day

Safari ReportWriter for Technical Users


2 days



Programmer Analyst

Research Tools and Techniques



3 days

Creating Computed Columns



3 days


Envision Basic





2 days

Envision Tool Kit


Screen Processing


5 days

Envision Tool Kit


Batch and Rpt Processing

5 days

Managing Envision Custom Source


1 day

Application (ST, HR & CF)
Specific Coordinator

Research Tools and Techniques



3 days

Fundamentals of Safari ReportWriter


2 days

Rules Processor (ST and HR specific)


2 days

Application Specific Reporting Techniques

2 days


To Receive Soft Copy of this
Presentation


tci@datatel.com

QUESTIONS

and

ANSWERS