InfoQ

InfoQ

Sponsored category

SOA Community Content on InfoQ


Latest featured content about SOA

The Future With AMQP

Sections
Enterprise Architecture
Topics
AMQP,
Messaging,
Web Services,
AMQP 2011,
SOA,
AMQP Conference,
Enterprise Architecture,
Architecture,
Conferences,
Enterprise,
Message Passing

Matthew Arrott considers that messaging is at the heart of distributed computing transforming the network into a destination through process choreography and cooperation.

News about SOA

Is SOA Dead as a Term but Alive as a Concept?

Sections
Enterprise Architecture,
Architecture & Design,
Development
Topics
SOA,
Opinion,
Architecture,
Cloud Computing,
Enterprise Architecture

In a recent and provocative article for SD Times David Rubinstein emphasizes his opinion that while SOA has gained a lot of momentum as an architectural principle, it might be dead as a term. He quotes analyst Jason Bloomberg, who considers SOA as a bad word. In his opinion, SOA as a technology has already died due to Cloud Computing and the intrinsic complexity of Web services.

WCF 5.0 – Vocabularies, Actions And Improved Spatial Support

Sections
Enterprise Architecture,
Architecture & Design,
Development
Topics
WCF,
Web Services,
.NET,
Enterprise Architecture,
SOA,
Architecture,
OData,
Programming

Microsoft recently announced RTM release of WCF Data Services 5.0 – this includes several new features to support OData v3 such as Vocabularies, Actions, new Spatial Primitives and several updates to OData libraries.

Does BPM-in-the-Cloud Require RESTful Services? ZapThink Says Yes, but Doubts Exist.

Sections
Enterprise Architecture,
Process & Practices,
Architecture & Design
Topics
Workflow / BPM,
Business Process Management,
SOA,
Business,
Enterprise Architecture,
REST,
Architecture,
Cloud Computing

Jason Bloomberg of ZapThink claimed that cloud-based Business Process Management (BPM) software will be disruptive to those traditional BPM engines that cannot easily move to a cloud delivery model. Instead of describing the value proposition of BPM-in-the-cloud, Bloomberg’s article focused primarily on his assertion that REST-based services are a necessity for any cloudy BPM engine to work.

Articles about SOA

Purpose Case Management

Sections
Enterprise Architecture,
Process & Practices
Topics
Workflow / BPM,
Business Process Management,
ALM,
SOA,
Business,
Enterprise Architecture,
Management,
Architecture,
Process

Article “Purpose Case Management” describes a Case Management method that overarches BPM and Adaptive Case Management. Author reviews several modern movements such as Unstructured BPM, Social BPM, Dynamic BPM, and ACM. The article concludes with a generic method that allows switching between BPM and ACM depending on which one of them is more efficient in an execution context at certain moment.

Interview and Book Excerpt: Service Design Patterns

Sections
Architecture & Design,
Development
Topics
Web Services,
Design Pattern,
SOA,
Enterprise Architecture,
REST,
Object Oriented Design,
Architecture,
Patterns,
Design,
ROA,
Web services,
Design Patterns

"Service Design Patterns" catalogs design patterns that cover the entire lifecycle of web services. This book is the latest addition to the Martin Fowler signature series which also contains a section on consumer driven contracts contributed by Ian Robinson. InfoQ talked to Rob Daigneau, the author of the book, regarding various topics related to the core idea behind "Service Design Patterns".

Software Engineering Meets Services and Cloud Computing

Sections
Enterprise Architecture,
Architecture & Design
Topics
SOA,
Cloud Security,
Cloud Adoption,
Architecture,
Enterprise Architecture,
Security,
Cloud Computing,
SOA Adoption

In this IEEE article, authors Stephen Yau and Ho An talk about application development using service-oriented architecture and cloud computing technologies. They also discuss application development challenges like security in a multi-tenant environment, quality-of-service monitoring, and mobile computing.

Presentations about SOA

Data Infrastructure @ LinkedIn

Sections
Operations & Infrastructure
Topics
Messaging,
QCon London 2012,
Big Data,
Web Services,
Operations,
NoSQL,
Database Design,
QCon,
SOA,
Enterprise Architecture,
Architecture,
Database,
Performance & Scalability,
Infrastructure,
Conferences

Sid Anand presents the architecture set in place at LinkedIn and the data infrastructure running Java and Scala apps on top of Oracle, Voldemort, DataBus and Kafka.

Lock-free Algorithms

Sections
Architecture & Design,
Development
Topics
Intel,
QCon London 2012,
SOA Platforms,
Companies,
Cloud Security,
QCon,
SOA,
Performance Tuning,
Concurrency,
Cloud Computing,
Security,
Architecture,
Performance & Scalability,
Conferences,
Enterprise Architecture,
Programming,
Hardware,
Memory

Martin Thompson and Michael Barker explain how Intel x86_64 processors and their memory model work along with low-level techniques that help creating lock-free software.

Interviews about SOA

Oleg Zhurakousky on Messaging, Spring Integration, and Cloud Architectures

Sections
Architecture & Design,
Development
Topics
Spring Integration,
JavaOne2011,
Messaging,
Spring,
Scala,
DSLs,
Java One,
Web Services,
Dependency Injection,
SpringSource,
JVM Languages,
Java,
Functional Programming,
Domain Specific Languages,
Cloud Adoption,
VMWare,
Languages,
SOA,
Enterprise Architecture,
Design Pattern,
Object Oriented Design,
Cloud Computing,
Spring Roo,
Architecture,
Patterns,
Design,
Companies,
Programming

In this interview done by InfoQ's Srini Penchikala, Oleg Zhurakousky talks about the cloud architectures with messaging as the core part of the cloud solutions. He also discusses the Spring Integration and other Spring projects like Spring Roo and Cloud Foundry.

Bob Ippolito on Erlang and MochiWeb

Sections
Enterprise Architecture,
Development
Topics
Ruby,
Python,
Dynamic Languages,
Erlang,
Web Services,
SOA,
Functional Programming,
Languages,
Architecture,
Enterprise Architecture,
Programming,
Web Servers,
Erlang Factory 2011,
YAWS

Bob Ippolito talks about building web services with the Erlang-based MochiWeb and the differences to the Yaws web server, the strengths of Erlang and Python, and more.

Books about SOA

InfoQ Explores: REST

Sections
Enterprise Architecture,
Architecture & Design
Topics
SOA,
REST,
Enterprise Architecture,
Architecture

This is the first edition of what is expected to become a recurring series on InfoQ. The idea behind this minibook is that a number of InfoQ articles and interviews which deal with a particular topic (in this case, REpresentational State Transfer, or REST) are combined together to provide a detailed exploration suitable for both beginners and advanced practitioners.

Composite Software Construction

Sections
Enterprise Architecture,
Architecture & Design,
Development
Topics
WS Standards,
BPMN,
WSDL,
BPEL,
Domain Specific Languages,
SOA Platforms,
Business Process Management,
Web Services,
ESB,
SOA,
Languages,
Business,
Orchestration,
Architecture,
Infrastructure,
Enterprise Architecture,
Programming,
SOA Appliance,
WS-AtomicTransactions,
Modeling,
Service Design,
Service Data Objects,
WS-Star,
MDA,
Service Component Architecture

Composite Software offers a new level of granularity when compared to SaaS (Software as a Service). Composite Software is about enabling "right-sourcing", i.e. move (or keep) arbitrary small or large elements of functionality wherever it is the most cost effective to operate them, not just entire systems. Economically, "right-sourcing" is far more efficient than "outsourcing" and SaaS. The goal of this book is start by understanding today’s software construction processes and technologies and explore why and how it should be evolved to support core composition mechanisms.

Enterprise SOA Adoption Strategies

Sections
Enterprise Architecture
Topics
SOAP,
Messaging,
Web Services,
SOA,
Architecture,
migration,
Enterprise Architecture,
Enterprisey

This book argues that for SOA to succeed we must move our thoughts away from the implementation technologies and towards the "what" of the business. Using a straight-forward, pictorially driven, methodology the book explains who to discover what the business services really are and how to construct an overall business service architecture.