WOA SOA

Published: April 19, 2006 - 8:21pm

One of the many things I missed during my off-blog time is WOA. The acronym coined by Nick Gall of Gartner stands for Web Oriented Architecture. WOA emphasizes one particular architectural style, REST, as the best practice for a subset of SOA. Read some related posts here: by Dion Hinchcliffe or by Nick.

Excellent. Web is a big laboratory where concepts are being proven by time and large-scale use. Then they go to enterprise. It was browsers and portals (intranets in general) in the past. And it's XML/HTTP nowadays - and it's usually called REST. I'm glad to read in these postings that what people build (whether by REST or by WSDL) is a service - and therefore part of SOA. Yes, there are differences (important and big) in the architectural styles. But if we take it little bit higher level and discuss consumer view, provider view, SLAs, policies, or e.g. go-to-production process of a service then REST vs. WSDL disappears. On this level, it doesn't matter whether e.g. Bugzilla is a 'bunch of resources' or 'bunch of operations' - it's a service!

Good news for people that like WOA and use our products is that beside many WSDL-described services (e.g. UDDI, taxonomy management, etc.) most of the Systinet 2 functionality is "WOA compliant" (RSS|XML/HTTP). Lessons learned? This WOA part of Systinet 2 is more loosely coupled and provides better out-of-the-box integration experience than the non-WOA one. Question: When implementing SOA within an enterprise - how many user scenarios can be fully addressed by WOA? 80% or 99%?

I'm still struggling with REST and Contracts. And I still disagree with the common myth that REST is simple - read this please.

Successfully Managing Remote Teams Managing remote teams can be difficult for even the best manager. This white paper explains the challenges you will face and how to overcome them.

Service Virtualization- Key to Managing Change in SOA Load balancers, name servers (e.g. DNS), even stock brokerage services are existing examples of virtual services in the worlds of networking and financial services. This paper will introduce the concept of virtual services for SOAs and provide details of the characteristics of virtual services that enable SOA success.

Introduction to Quality Of Service With increasing bandwidth demands being placed on your network, prioritizing traffic is a growing concern. Quality of Service (QoS) offers a practical solution for ensuring the delivery of critical data. This paper introduces the concept of QoS and covers topics such as management, applications, and cost. Also included is a 19-question exam to test your QoS knowledge.

( Related: Data Management )