A System Architectural Design for Catalyst: A Corporate Portal

Walt Scacchi

(Wscacchi@ics.uci.edu)

M271/F271
Spring 2003

Latest Revision:24 February 2003




System Configuration

Components

System Visualization

System Icon

XML Models of Enterprise System Architecture(Optional--Extra Credit)

System Architectural Configuration

<System Configuration>

<Narrative> </Narrative>

<Host-Id>catalyst.gsm.uci.edu</Host-Id>

<Author>Walt Scacchi (wscacchi@uci.edu)</Author>

<Version>2001/12/01/13:00</Version>

<Last-Modified-By>Walt Scacchi (wscacchi@uci.edu)</Last-Modified-By>

<System-Components>

User Clients

<Component>

<Connector>Protocol (HTTP)</Connector> <Interface> <Input-Objects> </Input-Objects>

<Output-Objects>

Outputs are always formatted and presented in a manner that is consistent with the look-and-feel associated with Catalyst, and its participation in reinforcing the UCI GSM brand.

</Output-Objects> </Interface>

</Component>
 
 

<Component>

<Connector>API</Connector>

<Interface>

<Input-Objects>
</Input-Objects>

<Output-Objects>

</Output-Objects> </Interface> </Component>
 
  <Component>
<Connector>API</Connector>

<Interface>

<Input-Objects>
</Input-Objects>

<Output-Objects>

</Output-Objects> </Interface>

</Component>
 
 

<Component>
<Connector>API</Connector>

<Interface>

<Input-Objects>
</Input-Objects>

<Output-Objects>

Outputs are always formatted and presented in a manner that is consistent with the look-and-feel associated with Catalyst, and its participation in reinforcing the UCI GSM brand.

</Output-Objects> </Interface> </Component>
 
  <Component>
<Connector>Protocol (HTTP)</Connector>

<Interface>

<Input-Objects>

</Input-Objects>

<Output-Objects>

</Output-Objects>

</Interface>

</Component>
 
 

<Component>

<Connector>API</Connector>

<Interface>

<Input-Objects>
</Input-Objects>

<Output-Objects>

</Output-Objects> </Interface> </Component>
 
  Content Server

<Component>

<Connector>Protocol (HTTP)</Connector>

<Interface>

<Input-Objects>
</Input-Objects>

<Output-Objects>

</Output-Objects> </Interface> </Component>
 
  <Component> <Connector>API (CGI scripts)</Connector>

<Interface>

<Input-Objects>

GSM IS development staff inputs -- Catalyst developers can enter information that create, insert, update,delete, upload and install application programs (e.g., Common Gateway Interface/CGI programs ("servlets") associated with the Catalyst Web server

</Input-Objects>

<Output-Objects>

Any program invocation may fail and produce an error message or failure signal. Anywhere a client-side program is invoked, a system error message/signal may be produced as output. For example, if a system error is detected, the process may need to output the error message, rather than a potentially erroneous process output. </Output-Objects> </Interface> </Component>
 
  Content Repository

<Component>

<Connector>ODBC</Connector>

<Interface>

<Input-Objects>
</Input-Objects>

<Output-Objects>

</Output-Objects> </Interface> </Component>
 
  <Component> <Connector>API</Connector>

<Interface>

<Input-Objects>
</Input-Objects>

<Output-Objects>

</Output-Objects> </Interface> </Component>
 
 
 
 
 
 

</System-Components>

</System Configuration>
 
 

System Visualization

<System-Visualization>

<Narrative> </Narrative>

<Author>Walt Scacchi (wscacchi@uci.edu)</Author>

<Version>2003/05/26/20:00</Version>

<Last-Modified-By>Walt Scacchi (wscacchi@uci.edu)</Last-Modified-By>

<Graphic>

</Graphic>

</System-Visualization>
 
 

System Icon (Optional)

<System-Icon>

<Narrative>Catalyst</Narrative>

<Author>Walt Scacchi (wscacchi@uci.edu)</Author>

<Version>2003/05/26/20:00</Version>

<Last-Modified-By>Walt Scacchi (wscacchi@uci.edu)</Last-Modified-By>

<Icon>

</Icon>

<System-Invocation>

http://catalyst.gsm.uci.edu

</System-Invocation>

</System-Icon>

XML Models of Enterprise System Architecture (Optional--Extra Credit)