InfoQ

InfoQ

Editor Specific Content View

All of Steven Robbins' Content on InfoQ


News by Steven Robbins

Complex Event Processing and EDA?

Topics
Loose Coupling,
Composition,
Architecture,
SOA

Complex Event Processing systems and Event Driven Architectures have been identified as playing a larger role in sophisticated systems today and in the future. What that role is and how it is carried out are up for debate.

Is AMQP on the way to providing real business interoperability?

Topics
Open Source,
Interop,
Specifications,
Architecture,
Messaging

AMQP came from inside of JPMorgan, thanks to John O'Hara. But his vision was bigger than just a new way to do things internally. The standard and open source technologies around it have been gaining momentum. Jeff Gould and others shed some light on where AMQP came from, who is driving it, and where it might be going.

New Open Source project provides Object Oriented data access

Topics
Object Oriented Design,
Java,
Open Source,
Announcements,
Data Access,
Architecture

Kasper Sørensen has created a new open source project at eobjects.dk called MetaModel. The project is a common domain model, query engine, and optimizer for different types of datastores, such as relational databases and flat files. MetaModel is a Java library that provides a fluent, object-oriented interface for SQL compliant queries.

Object Relational Mapping - User Case Studies

Topics
Object Oriented Design,
Announcements,
Hype,
Architecture

Roberto Zicari, from ODBMS.org, collected interviews and stories from several users of Object/Relational mapping technologies. The main point of the cases was around "impedance mismatch" between the object technology in the domain model and the relational technology in the data model.

RAM is the new disk...

Topics
Clustering & Caching,
Data Access,
Performance & Scalability,
Architecture

Jim Gray, a man who has contributed greatly to technology over the past 40 years, is credited with saying that memory is the new disk and disk is the new tape. With the proliferation of "real-time" web applications and systems that require massive scalability, how are hardware and software relating to this meme?

Architecting Twitter

Topics
Web 2.0,
Database Design,
Architecture,
Performance & Scalability,
Ruby

The architecture underlying the very popular social application Twitter has been at the center of several discussions lately. Twitter had several instances of downtime and had turned off several popular features as the team tried to deal with the issues. What can be learned from looking at how Twitter tries to move forward?

Defining Cloud Computing

Topics
SaaS,
Cloud Computing,
Hype,
SOA,
Virtualization,
Deployment / Datacenter,
Grid Computing,
Architecture

The term "cloud computing" has shown up everywhere from the Web 2.0 conference to the enterprise architecture whiteboard sessions in big companies to the laptops of startup developers. The big question being asked now is "what is cloud computing?"

What Social Networks Are Teaching Us About Data Portability

Topics
Open Source,
Community,
Data Access,
Data Portability,
Technology,
Architecture

As more social networking sites are popping up, the questions around the data they keep are rising. Data portability has become the watch phrase across the Web 2.0 world. Is there something to be learned about data access and portability from these services?