Home > SOA, Software Architecture > Head First SOA (Service Oriented Architecture)

Head First SOA (Service Oriented Architecture)

Belakangan ini di kalangan teman2 saya lagi getol2nya belajar SOA. Ada yg belajar SOA karena ingin diterima di perusahaan yang baru. Ada juga yang ingin belajar SOA hanya karena tertarik atau penasaran. Ada juga yang karena menanggap bahwa SOA itu bakalan menjadi investasi yang menguntungkan di masa depan.

Jika ada yang bertanya resource belajar SOA yang bagus itu apa kepada saya… Maka jawaban saya akan selalu sama.. Mw belajar SOA yang bagaimana… SOA yang versi Java yg identik web service dan vendor coupled? Atau SOA yang benar2 SOA. Karena kebanyakan orang menganggap bahwa SOA itu identik dengan web service. Dan ada sebagian yg menganggap itu harus butuh application server dan segala spesifikasi web service yang rumit dan container.

Saya mencoba tidak menjelaskan apa sebenarnya SOA itu. Tetapi saya akan memberikan pointer2 utk belajar SOA yang “benar” menurut saya. Mengapa saya begitu yakin dengan pilihan saya? Karena emang sudah terbukti/proven di implementasi. Memang membangun software tersebut jadi lebih mudah. Mw sebesar dan sekompleks apapun software itu.

SOA Expert yang saya percayai, Udi Dahan, mengatakan hal yang sangat cool mengenai hubungan dirinya dan SOA :

“Before you roll your eyes at me, believe me I do know that SOA has been hyped to death and that you’re probably sick of it. Me too. I’m interested in actually implementing SOA, not just talking about it – it’s actually what I do for a living; from high-level architecture, to detailed design, to choosing frameworks and technologies, and actually building the thing.”

Oleh karena dia merupakan SOA Expert maka isi blog nya juga menunjukkan isi, pandangan, pengalaman dirinya mengenai SOA. Silahkan kunjungi blog nya untuk mendapatkan pemahaman mengenai SOA.

Berikut saya cantumkan link2 presentasi, artikel mengenai SOA, Messaging, dan Nservicebus

Presentasi
Avoid Failed SOA
Udi Dahan on SOA
Realilibity, Availability, Scalability
Command Query Responsibility Principle
DDD, CQRS and NServiceBus
NServiceBus on Bergen
High Availability
Architectural Inovation : CQRS
CQRS, Race Condition, Sagas
DDD, CQRS, Event Sourcing

Artikel
The known unknowns of SOA
Architectural Principle
Event-Driven Architecture: SOA Through the Looking Glass
SOA, EDA, CEP : Winning Combo

PodCast

Business and Autonomous Components in SOA
Udi Dahan talks SOA Sense
SOA And Workflows
Does SOA require ESB ?
Does SOA mean the end of OO?
Broker vs NServiceBus
Right Message about NServicebus

Books

Applying Domain-Driven Design and Patterns: With Examples in C# and .NET, Chapter 10 An “Introduction to SOA”
SOA Patterns

Good Blog
SOA and EDA
Arnon Rotem-Gal-Oz

Categories: SOA, Software Architecture
  1. fatur
    February 8, 2011 at 3:37 am

    Dah baca pertempuran vough vs greg about soa, rest, n ddd. Seru.

  2. Faber Siagian
    February 14, 2011 at 5:40 am

    Thanks for summing the resources up ma pren😀
    Btw kok semua motivasi2 belajar SOA itu berlaku amaku ya? hahaha

  1. No trackbacks yet.

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

%d bloggers like this: