100% tevredenheidsgarantie Direct beschikbaar na betaling Zowel online als in PDF Je zit nergens aan vast
logo-home
JADS Master - Advanced Data Architectures Summary €5,49   In winkelwagen

Samenvatting

JADS Master - Advanced Data Architectures Summary

 6 keer bekeken  0 keer verkocht

Summary for the Advanced Data Architectures course of the Master Data Science and Entrepreneurship.

Voorbeeld 2 van de 19  pagina's

  • 20 september 2022
  • 19
  • 2021/2022
  • Samenvatting
Alle documenten voor dit vak (1)
avatar-seller
tomdewildt
1. Software & Data Architecture
Software Architecture
● Set of structures of a software system (elements, relationships, visible properties).
● Set of principal design decisions (structure, behavior, non-functional properties,
implementation, goals, etc.).

▶ Important because:
● Vehicle for stakeholder communication.
● Manifests the earliest set of design decisions.
● Transferable abstraction of a system.
▶ Key elements:
● Components.
● Connectors.
● Configuration Topologies.

Components
Elements that encapsulate processing and data in a systems architecture.
● Subset of systems functionality and/or data.
● Access through an explicitly defined interface.
● May have a specific execution context.

▶ Types:
● Computations: does a computation (i.e. function).
● Memory/Data: maintains collection of data (i.e. database).
● State Manager (Coordinator): contains state and operations (i.e. workflow manager).
● Controller: governs a time sequence of events (i.e. scheduler).\

Connectors
Elements tasked with effecting and regulating interactions.

▶ Types:
● Procedure call (i.e. RPC).
● Message passing.
● Events.
● Shared data access.

Topology
Set of specific associations between the components and connectors.

Architectural Pattern
A reusable solution to a commonly occurring problem in software architecture with a given
context.




1

, 3-Tier Architecture
● Components: clients, application servers, database servers.
● Connectors: RPC, messaging.
● Topology: three levels.
● Pros:
+ Maintainability.
+ Reusability.
+ Reliability.
+ Scalability.
● Cons:
- Tightly coupled.
- Less support for agile.

Data Architecture
The models, policies, rules, and standards that govern which data is collected and how it is
stored, arranged, integrated, and put to use in data systems and in organizations.

Operational Data Plane
Data produced and consumed by the business application.

Analytical Data Plane
Data that is used to determine business strategy and decisions.


2. Service-Oriented & Microservice Architecture
Web Service
Programmatically available application logic exposed over the internet.

Service-Oriented Architecture (SOA)
Composing applications by discovering and invoking network-available services. Utilizes
services as the construct to support the development of rapid, low-cost, and easy
composition of distributed applications.

▶ Web services in SOA perform encapsulated business activities:
● Self-contained business task (i.e. funds deposit).
● Full-fledged business process (i.e. automated purchasing of supplies).
● Application (i.e. demand forecasts).
● Service-enabled resource (i.e. access to a particular backend resource).

Types of Web Services
● Informational Services (i.e. weather report, simple financial info, etc.).
● Complex Services (i.e. supply chain application involving order taking, stocking
orders, sourcing inventory control, etc.).




2

Voordelen van het kopen van samenvattingen bij Stuvia op een rij:

Verzekerd van kwaliteit door reviews

Verzekerd van kwaliteit door reviews

Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!

Snel en makkelijk kopen

Snel en makkelijk kopen

Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.

Focus op de essentie

Focus op de essentie

Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!

Veelgestelde vragen

Wat krijg ik als ik dit document koop?

Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.

Tevredenheidsgarantie: hoe werkt dat?

Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.

Van wie koop ik deze samenvatting?

Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper tomdewildt. Stuvia faciliteert de betaling aan de verkoper.

Zit ik meteen vast aan een abonnement?

Nee, je koopt alleen deze samenvatting voor €5,49. Je zit daarna nergens aan vast.

Is Stuvia te vertrouwen?

4,6 sterren op Google & Trustpilot (+1000 reviews)

Afgelopen 30 dagen zijn er 67474 samenvattingen verkocht

Opgericht in 2010, al 14 jaar dé plek om samenvattingen te kopen

Start met verkopen
€5,49
  • (0)
  Kopen