Back

Network Architecture and Hardware Environment


Drawings

Brief Description:

illustrates a networkarchitecture, in accordance with one embodiment

Detailed Description:

Figure 1 illustrates an architecture 100, in accordance with one embodiment. As shown in Figure 1, a plurality of remote networks 102 are provided including a first remote network 104 and a second remote network 106. A gateway112 may be coupled between the remote networks 102 and a proximate network 108. In the context of the present architecture 100, the networks 104, 106 may each take any form including, but not limited to a LAN, a WAN such as the internet, public switched telephone network (PSTN), internal telephone network, etc. 

In use, the gateway112 serves as an entrance point from the remote networks 102 to the proximate network 108. As such, the gateway112 may function as a router, which is capable of directing a given packet of data that arrives at the gateway112, and a switch, which furnishes the actual path in and out of the gateway112 for a given packet

Further included is at least one data server 114 coupled to the proximate network 108, and which is accessible from the remote networks 102 via the gateway112. It should be noted that the data server(s) 114 may include any type of computing device/groupware. Coupled to each data server 114 is a plurality of user device(s) 110. User device(s) 110 may also be connected directly through one of the networks 104, 106, 108. Such user device(s) 110 may include a desktop computer, lap-top computer, hand-held computer, printer or any other type of logic. It should be noted that a user device 110 may also be directly coupled to any of the networks, in one embodiment

A peripheral(s) 116 or series of peripheral(s) 116, e.g., facsimile machines, printers, networked and/or local storage units or systems, etc., may be coupled to one or more of the networks 104, 106, 108. It should be noted that databases and/or additional components may be utilized with, or integrated into, any type of network element coupled to the networks 104, 106, 108. In the context of the present description, a network element may refer to any component of a network

According to some approaches, methods and systems described herein may be implemented with and/or on virtual systems and/or systems which emulate one or more other systems, such as a UNIX system which emulates an IBM z/OS environment, a UNIX system which virtually hosts a MICROSOFT WINDOWS environment, a MICROSOFT WINDOWS system which emulates an IBM z/OS environment, etc. This virtualization and/or emulation may be enhanced through the use of VMWARE software, in some embodiments

In more approaches, one or more networks 104, 106, 108, may represent a cluster of systems commonly referred to as a “cloud.” In cloud computing, shared resources, such as processing power, peripherals, software, data, servers, etc., are provided to any system in the cloud in an on-demand relationship, thereby allowing access and distribution of services across many computing systems. Cloud computing typically involves an internet connection between the systems operating in the cloud, but other techniques of connecting the systems may also be used. 

Brief Description:

shows a representative hardware environment that may be associated with the servers and/or clients of Figure 1, in accordance with one embodiment

Detailed Description:

 Figure 2 shows a representative hardware environment associated with a user device(s) 110 and/or server 114 of Figure 1, in accordance with one embodiment. Such figure illustrates a typical hardware configuration of a workstation having a central processing unit 202, such as a microprocessor, and a number of other units interconnected via a system bus 216

The workstation shown in Figure 2 includes a Random Access Memory (RAM) 206, read only memory (ROM) 210, an I/O adapter 204 for connecting peripheral devices such as disk storage units 212 to the bus 216, a user interface adapter 218 for connecting a keyboard 220, a mouse 226, a speaker 224, a microphone 222, and/or other user interface devices such as a touch screen and a digital camera (not shown) to the bus 216, communication adapter 208 for connecting the workstation to a communication network 214 (e.g., a data processing network) and a display adapter 228 for connecting the bus 216 to a display device 230

The workstation may have resident thereon an operating system such as the Microsoft Windows.RTM. operating system (OS), a MAC OS, a UNIX OS, etc. It will be appreciated that a preferred embodiment may also be implemented on platforms and operating systems other than those mentioned. A preferred embodiment may be written using XML, C, and/or C++ language, or other programming languages, along with an object oriented programming methodology. Object oriented programming (OOP), which has become increasingly used to develop complex applications, may be used. 


Parts List

100

architecture

102

remote networks

104

first remote network

106

second remote network

108

proximate network

110

user device(s)

112

114

data server

116

peripheral(s)

200

item

202

central processing unit

204

I/O adapter

206

Random Access Memory (RAM)

208

communication adapter

210

read only memory (ROM)

212

disk storage units

214

network

216

system bus

218

user interface adapter

220

keyboard

222

microphone

224

speaker

226

mouse

228

display adapter

230

display device


Terms/Definitions

printers

cloud computing

microphone

series

internet connection

gateway

representative hardware environment

typical hardware configuration

many computing systems

UNIX system

display device

processing power

more approaches

keyboard

speaker

computing device/groupware

operating system

central processing unit

user interface adapter

platforms

MICROSOFT WINDOWS environment

software

such user devices

desktop computer

access and distribution

plurality

object oriented programming

virtual systems and/or systems

type

networked and/or local storage units

printer

first remote network

PSTN

number

shared resources

read only memory (ROM)

additional components

systems

telephone network

other techniques

complex applications

network

databases

proximate network

router

microprocessor

systems operating

UNIX OS

data

mouse

operating systems

present architecture

VMWARE software

other user interface devices

system

other type

lap-top computer

communication adapter

object oriented programming methodology

data server

actual path

one embodiment

entrance point

context

peripheral(s)

methods and systems

touch screen

remote networks

Microsoft Windows.RTM

peripheral devices

such figure

data server(s)

resident

cloud

given packet

display adapter

IBM z/OS environment

internet

user device(s)

form

servers

at least one data server

networks

switch

on-demand relationship

workstation

server

MICROSOFT WINDOWS system

digital camera

virtualization and/or emulation

one or more other systems

disk storage units

facsimile machines

communication network

one or more networks

internal telephone network

preferred embodiment

services

present description

other units

system bus

hand-held computer

XML, C, and/or C++ language

component

data processing network

cluster

Random Access Memory (RAM)

architecture

second remote network

other programming languages

approaches

logic

network element

I/O adapter

embodiments