Sudah cukupkah ?
Sudah cukupkah design yang kita buat ? Sampai seberapa detil kita harus membuat model design untuk software yang akan kita bangun ?
Paling tidak, jawablah pertanyaan ini: siapkah programmer bekerja dengan model design yang sudah kita buat ? jangan sampai programmer masih harus memikirkan berbagai hal ini: framework apa yang sebaiknya digunakan, file apa saja yang harus dibuat, library apa saja yang bisa digunakan, bagaimana struktur menunya, bagaikan tampilan antarmukanya, dimana setiap komponen harus di-deploy, dan seterusnya…
Tugas programmer adalah menerjemahkan hasil design ke dalam lingkungan implementasi tertentu. Itu saja… Jadi, jangan bebani programmer dengan pekerjaan designer…
Teknologi Komponen: COM dan DCOM
COM (Component Object Model) adalah spesifikasi mencakup implementasi yang dikembangkan Microsoft Corporation, yang menyediakan framework untuk integrasi komponen. Framework ini mendukung interoperability dan reusability objek-objek terdistribusi yang memungkinkan developer membangun sistem dengan melakukan assembly berbagai komponen dari berbagai vendor. Komponen-komponen tersebut akan berkomunikasi melalui COM.
COM mendefinisikan API (application programming interface) untuk membuat komponen maupun untuk mendukung interaksi antar komponen. Untuk bisa berinteraksi, komponen harus punya struktur biner yang sesuai dengan spesisikasi Microsoft. Selama mempunyai struktur biner yang sesuai, maka komponen yang dibangun dengan bahasa pemrograman yang berbeda akan dapat berkomunikasi.
COM dikembangkan menjadi DCOM (Distrubuted COM) untuk mendukung interaksi antar komponen yang terdistribusi (berlokasi di mesin yang berbeda). Dengan DCOM, komponen yang beroperasi di berbagai platform yang berbeda akan dapat berinteraksi.
COM dan DCOM merepresentasikan teknologi low-level untuk interaksi komponen, sedangkan OLE, ActiveX, dan MTS merepresentasikan higher-level application services yang dibangun di atas COM dan DCOM.
Batasan antar berbagai teknologi Microsoft kadang-kadang kurang jelas. Orang seringkali menggunakan terminologi “OLE technologies” yang mencakup COM, atau “Active Platform” sebagai web solution yang lengkap.
-
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