Category Archives: SOA

Service Oriented Architecture

Event Stream Processing

One of the stretch goals in many SOA / ESB projects is some form of Business Activity Monitoring.  When the events flowing through an Event Driven Architecture reach critical mass, one should be able to spot trends in business activity … Continue reading

Posted in SOA, Software Development | Comments Off on Event Stream Processing

Staged Event-Driven Architecture

Much of the work with which I have had the privilege of being involved has required scalability and various forms of asynchronous processing.  This article at the Server Side provides a good overview of how to take advantage of asynchronous messaging … Continue reading

Posted in Architecture, Java, SOA, Software Development | Comments Off on Staged Event-Driven Architecture

Challenges of Agile Methods and SOA in the Enterprise

Agile Methodologies strive to avoid waste and deliver more usable software faster. SOA aims to align business processes and IT while increasing reuse and making information more readily available from legacy systems. But, Agile Methods and SOA come with their … Continue reading

Posted in Architecture, SOA, Software Development | Comments Off on Challenges of Agile Methods and SOA in the Enterprise

Software as a Service (SaaS)

It’s hard to open an IT related publication with out seeing “Software as a Service” or its acronym – SaaS. Companies like SalesForce.com, Google, and others have demonstrated that a purely hosted solution is a viable alternative for many companies. … Continue reading

Posted in Architecture, SOA | Comments Off on Software as a Service (SaaS)

Good API Design

A colleague forwarded this link to me earlier today.  Joshua Bloch presents How to Design a Good API and Why it Matters.  If you are in the business of building API’s for public (or internal/private) consumption, this presentation is worth … Continue reading

Posted in Architecture, Java, SOA, Software Development | Comments Off on Good API Design