Architecture Duwamish 7.0

Posted: Wednesday,November 19, 2008 in C#
Tags: , ,

Duwamish 7.0 dibagi menjadi empat layer:

  • Web Layer : Layer ini menyediakan suatu akses dari client ke aplikasi. Dimana layer ini merupakan Proyek Web/Windows Duwamish.sln. Layer ini terdiri dari ASP.NET Web/Windows Form dan kode-kode yg bersangkutan dengan user interface pada form tersebut untuk digunakan dalam mengontrol form.
  • Business Facade Layer : The Business Facade layer menyediakan suatu interface ke web layer untuk menangani account, kategori browsing, pembelian buku, mengupdate buku dan lainnya. Layer ini bertindak sebagai lapisan isolasi, memisahkan user interface dengan berbagai fungsi bisnis. Selain digunakan untuk memverifikasi inputan juga digunakan untuk memanggil / mengirimkan database ke server. Layer ini diimplementasikan dalam proyek dalam BusinessFacade project dalam file .sln.
  • Business Rules Layer : Layer ini, yg diimplementasikan dalam BusinessRules project dalam file .sln, berisi berbagai rule-rule dan logika bisnisnya. Layer ini melakukan tugas seperti validasi dari account pelanggan dan order buku.
  • Data Access Layer : Data Access Layer ini menyediakan layanan data ke Business Rules Layer. Layer ini diimplementasikan sebagai DataAccess project dalam file .sln. Dimana layer ini akan melakukan koneksi dengan database sql server.

Di samping empat layer di atas, Duwamish 7.0 juga berisi berbagai fungsi encapsulated di Common proyek dalam file .sln. Layer Common berisi data yang diimplementasikan dalam bentuk kelas yang digunakan untuk melewati informasi antar lapisan. Project Common juga berisi kelas untuk aplikasi konfigurasi dan tracing dalam project SystemFramework dalam file .sln.

Architectural Diagram

Top-Level Activity Diagram

Berikut high-level Unified Model Language (UML) diagram yang menggambarkan aktivitas kegiatan dan pilihan yang tersedia untuk pengguna dalam memasuki Web/Aplikasi Duwamish 7.0.

Catatan diagram ini merupakan standar UML diagram aktivitas.

Duwamish Top-Level Activity Diagram

Sumber : MSDN

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s