Archive for Architecture

Article: Best Practices for building JSON REST Web Services

Best Practices for building JSON REST Web Services from Building Feedly via InfoQ

A few of our friends have been asking us what are some of the best practices we learnt over the last two years designing and implementing RESTful Web Services as the back-end of the feedly service. Here is a quick/high level brain dump:

Comments

Article: Reference Ontology for Semantic Service Oriented Architectures

Reference Ontology for Semantic Service Oriented Architectures by Boris Lublinsky
SOA Reference Ontology, published by OASIS last month, is an extension of OASIS Reference Model for Service Oriented Architecture (SOA-RM) combining it with the key concepts of semantics that are relevant for Semantically-enabling Service Oriented Architectures.

Comments

Article: Describing RESTful Applications

Describing RESTful Applications by Subbu Allamaraju

My goal in this article is to answer the following questions.

* Why is not there a standard descriptions language for RESTful applications yet?
* How does a contract for RESTful applications looks like?
* What kind of software do we need to build that can understand and take advantage of such a contract?
* If we decide to come up with a machine-readable description, how might it look like?

Comments

Article: Top 10 SOA Pitfalls

Top 10 SOA Pitfalls by Rik de Groot, Viktor Grgic, Vincent Partington, and Gero Vermaas

Putting all pitfalls together in one simple 10 item list quickly reveals a grouping of types pitfalls. Number #1 and #2 are both related to organizational aspect. If the culture, mindset and attitude are not right, these are typically the pitfalls that a SOA endeavor may run in to. The next group covers the items #3 till #7, these are all related to architectural/design skills. And the last group, numbers #8 till #10, relates to implementation issues (although proper design could help to prevent these pitfalls from manifesting themselves).

Comments

Articel: Top Ten Software Architecture Mistakes

Top Ten Software Architecture Mistakes by Eoin Woods Part 1 and 2

I’ve shared some of the pitfalls that have caused many software architects to come a cropper in the past. Hopefully this will allow you to steer your projects clear of these potential icebergs that could leave it holed below the waterline and doomed to being another of the wrecks that others can only learn from.

Comments