Dependency Principles for SOA

by Mark Little on  Jul 29, 2013

Earlier this year Ganesh Prasad discussed the concept of thinking of SOA as "Dependency-Oriented Thinking". Based upon further interactions and involvement with real-world use cases, Ganesh has come up with a dozen principles which he believes can help successful SOA.

NServiceBus 4.0 with support for RabbitMQ and ActiveMQ

by Jan Stenberg on  Jul 13, 2013 1

Version 4.0 of NServiceBus, a service bus for .NET, has just been released with support for RabbitMQ and ActiveMQ in addition to MSMQ. Support for using database tables as queues has also been added, and performance for the MSMQ transport has been significantly improved. According to Udi Dahan, the founder of NServiceBus, this is the biggest release ever.

Are GET And POST Enough To Create RESTful Services?

by Dilip Krishnan on  Jun 23, 2010 10

Mike Amundsen asks, in an post that examines alternatives to how one might develop RESTful services in environments constrained to a choice of using just GET and POST.

Should We Define SOA Non-Principles?

by Boris Lublinsky on  Apr 14, 2010 4

In addition to well established principles and anti-principles, Steve Jones’ new post introduces the notion of non-principles of an SOA implementation and explains why they are important.

SOA Grammar – Are Services Verbs or Nouns?

by Boris Lublinsky on  Oct 21, 2009 13

In his new post, Jason Bloomberg introduces two types of services – Entities and Tasks, and explains the role each type of services plays in building SOA systems.

Bringing SOA and BPM Closer Together

by Boris Lublinsky on  Sep 30, 2009 1

With SOA and BPM still being most popular buzzwords in IT today, a question of their relationships is still debated between practitioners. The Process Isomorphism pattern, proposed by Jason Bloomberg, makes an attempt to bring them closer together.

How Does SOA Relate to Cloud Computing?

by Boris Lublinsky on  Sep 02, 2009 2

A recent session, part of ebizQ's Cloud QCamp, discussed the current state and relationship between cloud computing and SOA. The consensus of the panelists was that the cloud is helping to boost the advantages promised by service orientation to a firmer business footing.

Is CRUD Bad for REST?

by Boris Lublinsky on  Jul 30, 2009 17

In his new post, Arnon Rotem-Gal-Oz explains that REST is more than just a set of standards and APIs, and it requires following REST architectural principles for reaping its complete benefits.

Is Service Reuse Over Used?

by Mark Little on  Jul 12, 2009 4

Is service reuse a valid metric for determining the success of SOA? Richard Watson from Burton believes that we are too fixated on reuse and could lose sight of the real benefit: service use.

The Open Group SOA Source Book

by Boris Lublinsky on  May 13, 2009

Last month the Open Group made available their SOA Source Book. They describe it as “a collection of source material produced by the SOA Working Group for use by enterprise architects working with Service-Oriented Architecture”

Interview: Ian Robinson discusses REST, WS-* and Implementing an SOA

by Ryan Slobojan on  Feb 18, 2009 1

In this interview from QCon San Francisco 2008, Ian Robinson discusses REST vs. WS-*, REST contracts, WADL, how to approach company-wide SOA initiatives, how an SOA changes a company, SOA and Agile, tool support for REST, reuse and foreseeing client needs, versioning and the future of REST-based services in enterprise SOA development.

Overcoming Obstacles in Implementing SOA

by Boris Lublinsky on  Sep 26, 2008 2

In his new article, Jonathan Mack provides a first-hand insight on meeting SOA challenges from business, technology and organizational points of view. He defines key components of successful SOA, major implementation obstacles, and the ways to overcome them.

Martin Fowler: Can SOA Be Done With an Agile Approach?

by Boris Lublinsky on  Sep 20, 2008

Agile development challenges many of the common software development assumptions. One of the most significant is the evolutionary approach to software design. Another is up-front design which is promoted by top-down SOA. In his latest article, Martin Fowler examines whether the two can coexist.

Is There a Symbiosis Between SOA and DDD?

by Boris Lublinsky on  Sep 15, 2008 7

As the complexity of the real-life problems grows, it becomes obvious that in order to solve them, it is often necessary to combine multiple techniques. One example of a good symbiotic relationship is that between Service Oriented Architecture (SOA) and Domain Driven Design (DDD).

5 SOA Best Practices According to IBM

by Boris Lublinsky on  Sep 06, 2008

Although many companies today are banking on SOA to help them respond faster to new and changing demands of the economic landscape, they are not always capable of achieving consistent measurable results. A recent white paper from IBM defines five best practices to achieve success with a SOA implementation.