InfoQ Homepage Infrastructure Content on InfoQ
-
Error Handling Considerations in SOA Analysis & Design
This paper looks at various error handling considerations associated with design of re-usable services and provides an outline of what error handling considerations apply during SOA analysis and design phases and also describes some best practices into designing these considerations to ensure that services are designed and implemented in all its completeness.
-
A Brief Introduction to the Java and .NET Patent Issues
With the recent legal battle between Google and Oracle there is a renewed focus on the patent issues for Java and .NET. Tim Smith introduces the licenses offered by Oracle/Sun and Microsoft, with a focus on how they may affect third party implementation. Possible motivations for Google Android’s unique implementation are also covered.
-
Interview With Paul Fremantle On WSO2 Stratos
WSO2 recently released Stratos an Open Source Cloud Computing Platform for Enterprise Application Development. WSO2 Stratos is built on top of and extends WSO2 Carbon an OSGi-compliant middleware. InfoQ interviewed Paul Fremantle CTO of WSO2 to talk about the product offering and provide insights into the roadmap and development of Stratos.
-
Going Live: The Role of Development and Operations in Preparing and Deploying Software Packages
A discussion of how Development, Operations and others can collaborate to prepare a good deployment package. minimizing the potential for error, improving clarity, and allowing for customization.
-
Book Excerpt and Interview: Tuscany SCA in Action
A new "Tuscany SCA in Action" book by Simon Laws, Mark Combellack, Raymond Feng, Haleh Mahbod and Simon Nash provides a simple step-by-step guide on how to develop applications leveraging SCA and Apache Tuscany.
-
Data Mining in the Swamp: Taming Unruly Data With Cloud Computing
Matrix presents a white paper on using the open source tool, Hadoop, to implement the MapReduce strategy and a Cloud computing strategy to solve business intelligence problems.
-
Catching up with Nuxeo: Switching from Python to Java
Back in 2006 InfoQ covered a story about Nuxeo, an open source Enterprise Content Management (ECM) specialist company, who had announced that it was changing its core technology platform from Python to Java. Four years on we caught up with Eric Barroca, CEO at Nuxeo, to find out how that conversion went, and to explore their new technology stack and position in the ECM industry.
-
Patterns In The Context of SOA Business Services
In this article Michael Poulin explores the different contexts in which SOA patterns are applied; how the products from different vendors influence these patterns and its effect on the responsibilities of business and IT. One such product is the Enterprise Service Bus (ESB); Michael evaluates a few patterns related the ESB products and their application under different contexts.
-
Eight Quick Ways to Improve Java Legacy Systems
Even Java systems can be "legacy" systems. This article explores 8 quick and relatively low risk ways to improve even the crustiest Java application. Applications that may have previously been written off as dead can find new life by using these tips to improve performance, reduce operations overhead and grease the gears of the development lifecycle.
-
A collaborative approach for real-world BPM
Bernd Ruecker explores how to achieve a better Business-IT alignment when developing BPM solutions. He describes a methodology which uses BPMN-based process model as center for collaboration where users can discuss and link requirements, business rules or other artifacts, visualize development status, specify business driven test scenarios and much more.
-
Book Excerpt and Interview: Amazon SimpleDB Developer Guide
Boris Lublinsky interviews Prabhakar Chaganti and Rich Helms as part of a review of their new book, Amazon SimpleDB Developer Guide. The book provides a simple step-by-step guide on how to develop applications for Amazon Simple DB in different programming languages including Java, PHP, and Python.
-
How to Extend the Axis2 Framework to Support JVM Based Scripting Languages
Heshan Suriyaarachchi covers some of the key concepts of the Apache Axis2 Web Service engine and how it can be extended to support JVM based scripting languages such as Jython, Jruby, etc allowing them to be used to both expose web services and write web service clients.