Service Oriented Architecture
SOA (Service Oriented Architecture) adalah salah satu bentuk arsitektur sistem/perangkat lunak yang berorientasi service. Apa artinya ? Perangkat lunak aplikasi yang dibangun dengan arsitektur berorientasi service memiliki fitur-fitur fungsional yang dikomposisi dari satu atau lebih service. Ada yang menggambarkan arsitektur berorientasi service dalam bentuk lapisan (layered). Urutan lapisan dari atas ke bawah kira-kira adalah sebagai berikut:
- interface layer
- application layer
- business service layer
- business object layer
Lapisan-lapisan dibawahnya lagi adalah middleware sampai ke operating system.
Yang baru adalah lapisan business service. Komponen di application layer dibuat dengan melakukan komposisi komponen di business service layer. Sebuah komponen di business service layer (yaitu sebuah service) bisa menjadi bagian lebih dari satu komponen di application layer. Ya, ada reuse di sini… Itulah satu kelebihan yang ditawarkan SOA. Kita memanfaatkan service yang sudah ada untuk mendefinisikan sebuah fitur baru…
Lebih detil tentang SOA bisa dilihat di sini.
-
Archives
- November 2009 (5)
- October 2009 (15)
- September 2009 (12)
- August 2009 (5)
- July 2009 (4)
- June 2009 (7)
- May 2009 (14)
- April 2009 (7)
- March 2009 (7)
- February 2009 (18)
- January 2009 (15)
- December 2008 (13)
-
Categories
- analysis
- aspect oriented
- CBSE
- critical system
- design
- digital learning
- e-business
- ecosystem
- final project
- fun
- health informatics
- introduction
- lecture
- maintenance
- method
- oop
- others
- programming
- project
- project management
- quality
- real time system
- requirement
- research
- service computing
- soa
- software architecture
- software metrics
- software process
- software product
- software quality
- software standard
- technology
- testing
- tools
- Uncategorized
- webE
-
RSS
Entries RSS
Comments RSS