InfoQ Homepage Architecture Content on InfoQ
-
SOA & The Tarpit of Irrelevancy
A new three-part post by Neil Ford discusses both the rationale behind SOA implementations and the role large vendors play in distracting them.
-
How to Ensure Early Death of a Distributed Agile Project?
Challenges of Agile adoption and execution get amplified when working in a distributed mode. Distributed Agile brings its own share of challenges in terms of geographical separation, varied timezone, cultural differences etc. Killing a distributed Agile project is not very difficult.
-
Code Contracts for .NET Is Available for Download
Code Contracts is the .NET implementation of the Design by Contract concept. While it was supposed to be delivered with .NET 4.0, Code Contracts is already available for download from DevLabs. Contracts impose certain restrictions on using APIs, making programming safer, having more validations and resulting in fewer unexpected errors during runtime.
-
Opinion: It is Time for a New Paradigm Shift in Business-IT Alignment
Fred Cummins, an EDS fellow, offers his vision on how SOA is changing business-IT alignment. He dismisses some proposal which recommend fusing and diffusing IT with and within the business and explains how Services boundaries offer a natural boundary to foster collaboration between the business and IT.
-
Skyway Builder Community Edition Supports Code Generation For Spring Applications
The latest version of Skyway Builder Community Edition (CE) offers an open-source code generation framework for Spring based web applications. The community edition can be used to generate the code required in data, service and web layers of a Spring application. Skyway Software recently announced the general availability (GA) of Skyway Builder 6.1 version.
-
Article: Why Do We Need Distributed OSGi?
Recently, an early release draft of a Distributed OSGi requirements and design document has been published, along with a reference implementation as part of Apache CXF. In a new article, Eric Newcomer writes about the current status of distributed OSGi and explains the reasons for standardizing it in the first place, and its significance to the OSGi specification and community.
-
Merapi Project : A Bridge Between AIR and Java
Adobe Flex and AIR have strong ties to Java in their history, yet Adobe AIR has no native way to use Java on the client. The community has offered its own solution in the Merapi Project.
-
Is the Relational Database Not an Option in Cloud Computing?
Recent focus on Cloud Computing has increased the use of key/value databases. The most common theme for this is scalability. Though scalability is a key factor, cloud computing has other advantages that makes it attractive for vendors that do not need to deliver highly scalable applications or services.
-
Presentation: Open APIs: State of the Market
In this presentation filmed during QCon SF 2008, John Musser talked about Open APIs, their history, their current status and trends. He also talked about what makes an Open API successful, the business models behind them and some related technological details.
-
Presentation: Social Programming A Pyramid
In this presentation filmed during OOPSLA 2008, Mark Lehner, an Egyptologist, talked about ancient Egyptian cultures as seen through the discoveries made on the Giza Plateau and made some connections with software engineering.
-
Requirements Come Second - What Comes First?
Allan Kelly sites an article from MIT's Sloan Management Review about why it is important to get a team's technical competence and ability improved before focusing on business-IT alignment. This, he claims, is one of the reasons Agile software development has been so successful. Allan's point indirectly touches on a recent community debate about successful, valuable, Agile adoption.
-
New Relic updates RPM to Improve Collaboration and Integration
New Relic announced the availability of RPM 1.2 which goes a long way into making the job of the developer better with improved collaboration and integration.
-
VB May Get a Big Push from ASP.NET MVC
ASP.NET MVC Microsoft developers back to the main steam world of website development. Along with it is a chance for Visual Basic to regain its dominance as the language of choice for .NET web developers. The key is how VB’s XML Literals can be used as an alternative to aspx-code for MVC Views.
-
PRISM 2 Supports Silverlight
Composite Application Guidance for WPF and Silverlight v2.0, a.k.a. PRISM 2, has been released on Microsoft Downloads. This release offers guidance for building Silverlight client applications as well as guidance for reusing code between WPF applications and Silverlight ones.
-
Interview: Ian Robinson discusses REST, WS-* and Implementing an SOA
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.