Week Eleven Flashcards

0
Q

What are the key architecture styles?

A

Client/server (client makes request to the server)
Component based architecture
Domain driven design
Layered architecture
Message bus
N–tier/3 – tier (segregates functionality into separate segments where each segment is a tear located on a physically separate computer)
Object oriented
Service-oriented architecture (refers to the applications that expose unconsumed functionality as a service music contracts and messages)

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

Describe application architecture patterns and list four examples

A

Application architecture patterns are general patterns which mold the way in which the application is designed.
Some of these categories include:
1. communication based patterns (SOA)
2. deployment based patterns(client/server, N – tier, three–tier)
3. domain-based patterns
4. structure based patterns(object oriented).

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

Define service oriented architecture

A

Applications broken into separate components such that the granularity is relevant to a consumer. Software communicates with one another using service requests and service responses.

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

What are the four principles of service-oriented architecture?

A
  1. Service contract: services adhere to a communications agreement, as defined collectively by service description document.
  2. Service loose coupling: services maintain a relationship that minimizes dependencies and only requires that they maintain an awareness of each other.
  3. Service abstraction: beyond descriptions and the service contract, services hide logic from the outside world.
  4. Service reusability: logic is divided into services with the intention of promoting reuse.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the differences between a tier and a layer?

A

A tier is a physical structuring mechanism for the system infrastructure.
A layer is a logical structure and mechanism for the elements that make up your software solution.

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

Described N – tier design

A

N – tier architecture designs determine the physical components that will connect the software elements.

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

Describe N – layer design

A

N-layer design manages the deployment of software components by creating a LOGICAL SEPARATION between opponents based on their purpose. It also GROUPS related components into layers which communicate structured format.

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

Draw the EA SOA structure

A

Slide 20 of Week Eleven

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

Describe service oriented enterprise (SOE)

A

Service-oriented enterprise is an enterprise-wide service oriented architecture configuration. it allows an organization to leverage the same services different ways.

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

What is service management?

A

Services management is the ability to manage both the deployed services elements of the services architecture as discrete resources regardless of their implementation.

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

Describe information architecture

A

A way to organize, manage, and present information in a way that allows users to access their information quickly.

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

What are the three facets of information management?

A
  1. Content
  2. Users
  3. Business context
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Describe content (the first facet of information management)

A

Content is the actual data being stored. All of the different aspects which describe the content can have an impact on how it can be used (this is also called meta-data).

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

Describe users (the second facet of information management)

A

Users are the people who consume the content.

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

Describe business context (the third facet of information management)

A

Business context the describes the environment which the information resides, and which users interact with to get the information can be critical in its access. This includes the purpose, mission, and values of the organization.

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

What are the aspects of enterprise information architecture

A

Content management
Knowledge management
Enterprise data modeling
Data warehousing

16
Q

What is enterprise architecture data alignment?

A

Data alignment is the ability to align data to application and business processes. It involves leveraging the viewpoint.