Lecture 5 - e-Business Technological Infrastructure Flashcards

1
Q

What are the 4 layers of the technical infrastructure of e-Businesses top to bottom?
(know by heart)

A
  1. Collaborative Technologies
    Workflow or EDI
  2. Web-based Technologies and Applications
    Web applications used in multi-tier system
    Static vs. dynamic sources
  3. Basic Infrastructure
    Two-tier, three-tier or multi-tier client/server (the infrastructure of it)
  4. Networking facilities
  • The higher, the closer to the business
  • The lower, the closer to IT.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is distributing computing?

A

Using multiple systems that perform tasks in collaboration to reach an end-goal.

-> classical paradigm in support of e-Business processes and applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is client/server computing?

A

A form of distributed processing that handles the need for both centralized data control and widespread data accessibility.

It is an architecture that involves client (application) processes (consumers of a service, can be internal) that request service from service processes (providers).

It does not focus on hardware distinctions, but on the applications itself.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Of which layer of the technical infrastructure of e-Business is the client/servers part?

A

Basic infrastructure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

In which 2 ways can the processing tasks be divided between the client and the server?

A
  1. Thin clients with heavy servers.
  2. Thick clients that do all the processing of the data, while the servers only contain common data.

*solutions are chosen based on application requirements, local vs central control, number of users etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the 5 basic features of the client/server model?

A
  1. Clients and servers are functional modules with well-defined interfaces. The functions can be implemented by a set of software modules, hardware components or a combination thereof.
  2. The relationship between client/server is established between two functional modules. One module, the client, initiates service requests and the other module, the server, responds to these requests.
  3. Information exchange between clients and servers are strictly through messages.
  4. Message exchange is typically interactive
  5. Clients and servers may run on separate dedicated machines, connected through a network.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What types of architectures are possible in the client/server architectures?

A
  1. Two-tier client/server
  2. Three-tier client/server
  3. Four-tier / multi-tier client/server

The latter is when web-apps are incorporated.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What do the tiers refer to?

A

The number of elements into which the application is partitioned, NOT the number of platforms used.

This is based on LOGICAL partitioning (opposed to PHYSICAL partitioning).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How does the two-tier system look like?

A

You have two tiers. The one tier is the ‘Client-tier’, which is comprised of the client application. The other tier is the ‘Server-tier’, which is the database server.

The client is a fat client. The sever is called the database server.

Conversations happen at the level of the server’s database language.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the drawbacks of the two-tier architecture?

A
  1. Scalability problems
  2. Poor business logic sharing (as communication happens in database language)
  3. Client reliance on the database structure
  4. Limited interoperability
  5. High-maintenance costs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How does the three-tier system look like?

A

Base is the same as the two-tier system, but a middle tier is introduced between the user system interface client environment and the database management server environment.

  1. Presentation tier
    Shows a GUI for the layer, usually as a web browser
  2. Processing/middle tier
    Contains the business logic and is responsible for the processing of the data
  3. Data tier
    Holds the permanent data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the 2 advantages of the three-tier system?

A
  1. It enables developers to isolate the processing tier - they can further develop it, without having to change the database or the client
  2. It can decouple the business logic from the presentation function AND from the database function
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What two types of web applications exist?

A
  1. Static documents
    Delivered from the file system of the web server.
    Can be read from an existing file
  2. Dynamic documents
    Have an interactive and usually time-sensitive nature.
    Needs to be generated from database, because it might not exist on a disk at all.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a multi-tiered (or 4-tiered) architecture and how does it look like?

A

Often for the development of web-based applications (for an e-Business).

  1. Client Tier
    Web browser running on a user’s machine. Displays data and lets users enter/update data.
  2. Presentation Tier (web server)
    Generates web pages with dynamic content. Supports different types of clients (e.g. HTML or Java). Also retrieves the changed data from the client and forwards it to the business logic/processing tier.
  3. Processing Tier (Business Logic Tier)
    Includes performing calculations, maanging workflow and data access for the presentation tier. Supports the function of business logic.
  4. Data Tier
    Responsible for managing the data. Provides and stores data.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a workflow?

A

A workflow system automates a business process (complete or part), during which documents, information or tasks are passed from one participant to another for action, according to a set of rules.

Comprises a number of logical steps.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What can a workflow depict?

A

Various aspects of a business process, including automated and manual activities, decision points and business rules, parallel and sequential work routes and how to manage exceptions.

17
Q

What does workflow technology enable?

A

It enables developers to describe full intra- or inter-organisational business processes with dependencies, sequencing selection and iteration. It enables the workflow developers to describe the complex rules for processing in a business process & allows people to be deployed more productively within an organisation.

18
Q

What is EDI?

A

Electronic Data Interchange

  • > The transfer of structured data by agreed message standards between computer applications.
  • > It is a network for transmitting standard transaction
  • > For routine documents that can be standardized
  • > Documents are then translated into standard business language
19
Q

What are the 2 key elements of EDI?

A
  1. Electronic documents replace paper documents

2. The exchange of documents takes place in a standardized format

20
Q

What is the EDI Trade Cycle?

A

Regular, repeat transaction between commercial trading partners.

e.g. supermarkets replenishing stocks or vehicle assemblers purchasing components.

21
Q

What are 4 problems associated with EDI?

A
  1. Fixed transaction sets
  2. Resilience to change
  3. Reliance on proprietary (owned by a single organization) communication networks
  4. Encapsulation of business rules in transaction sets
22
Q

What is the main difference between EDI and workflows?

A

Workflow: high structured sequence of action of a specific activity.

EDI: Transferring structured and standardized documents.