Figure – Chapter 6


An example of the pipe and filter architecture



Download 0,57 Mb.
bet10/13
Sana23.04.2022
Hajmi0,57 Mb.
#575711
1   ...   5   6   7   8   9   10   11   12   13

An example of the pipe and filter architecture

  • An organization has issued invoices to customers
  • Once a week, payments that have been made are reconciled with the invoices
  • A receipt is issued for those invoices that have been paid
  • A reminder is issued for invoices not paid within the allowed payment time

Application architectures

  • Application systems are designed to meet a business or an organizational need.
  • As businesses have much in common ( need to hire people, issue invoices …etc ), their application systems also tend to have a common architecture that reflects the application requirements.
  • A generic application architecture is an architecture for a type of software system that may be configured and adapted to create a system that meets specific requirements.
  • Application reuse is possible without re-implementation
  • A system forsupply chain management can be adapted for any type of supplier , goods.

Use of application architectures

As a software designer, you can use models of application architectures in a number of ways :

    • As a starting point for architectural design, if you are not familiar with the type of application you are developing.
    • As a design checklist. If you have developed an architectural design , you can compare this with the generic design.
    • As a way of organizing the work of the development team.
    • As a means of assessing components for reuse, by comparing with the generic structure.
    • As a vocabulary for talking about application types , using the concepts identified in the generic architecture.

Examples of application types

  • Data processing applications
    • Data driven applications that process data in batches without explicit user intervention during the processing.
  • Transaction processing applications
    • Data-centered applications that process user requests and update information in a system database. These are most common type of interactive business systems. (banking systems , e-commerce ..etc)
  • Event processing systems
    • Applications where system actions depend on interpreting events from the system’s environment.
  • Language processing systems
    • Applications where the users’ intentions are specified in a formal language ( Java) that is processed and interpreted by the system ( compiler).

Download 0,57 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish