BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Enterprise Architecture Content on InfoQ

  • Book Excerpt and Review: OSWorkflow

    OSWorkflow by Diego Adrian Naya Lazo discusses the open-source OSWorkflow, a Java-based workflow engine. The book's publisher, Packt Publishing, also provided InfoQ with an excerpt from Chapter 4 of the book, entitled Using OSWorkflow in your Application. InfoQ spoke with Naya Lazo about the areas that the book covers and about OSWorkflow in general.

  • Beyond Foundations of F# - Asynchronous Workflows

    Robert Pickering continues the conversation in this third article on F# and this time focuses on Asynchronous Workflows and the resulting peformance gains obtained when used. While this article focuses on F#, the learnings are applicable across .NET languages.

  • Addressing Doubts about REST

    Invariably, learning about REST means that you’ll end up wondering just how applicable the concept really isbeyond introductory, “Hello, World”-level stuff. In this article, Stefan Tilkov addresses 10 of the most common doubts people have about REST when they start exploring it, especially if they have a strong background in the architectural approach behind SOAP/WSDL-based Web services.

  • Improving Performance of Healthcare Systems with Service Oriented Architecture

    This article, based on a chapter from the book "Service Oriented Architecture Demystified", discusses the benefits of applying SOA to heterogenous environments in the healthcare domain. Focusing on a domain instead of technology perspective first provides an interesting view on the business motivation for SOA.

  • Architecture as Language: A story

    Architecture is often described non-tangible in Word documents or entirely technology-driven. Both are bad, but what can be done? Markus Völter describes how to evolve a language around your architecture, a formal language that as a side effect ends up being a good base for generating important parts of the system.

  • From Tags to Riches: Going from Web 1.0 to Flex

    The Web 2.0 revolution has clearly descended upon the software industry, but many InfoQ.com readers still have to deal with volumes of Web 1.0 code. So, what is one to do with those old applications? In their article, Porting From Web 1.0 To Rich Internet Applications (RIA), James Ward and Shashank Tiwari walk through replacing a Web 1.0 interface with a rich Adobe Flex user interface.

  • Getting Started With SharePoint Web Services

    Programmatic access to SharePoint is limited to .NET based languages unless a developer utilizes web services. Trent provides examples of how to extend the out of the box web services and how to consume them from both .NET and Java.

  • Process Component Models: The Next Generation In Workflow ?

    Tom Baeyens, founder of JBoss jBPM gives his view of the state of the BPM / workflow market and introdces a new type of workflow technology called process component models.

  • Hypermedia in RESTful applications

    One of the constraints defined for the architectural style known as REST is "hypermedia as the engine of application state". Mark Baker, well-known for being one of the first who advocated the REST style instead of the mainstream web services approach, discusses that the hypermedia constraints means in practice and why it is essential to RESTful design.

  • "Can I call you back about that?" Building Asynchronous Services using Service Component Architecture

    This article discusses the need for asynchronous services when you build an application using a service-oriented architecture. Building asynchronous services can get complicated, but is made straightforward using Service Component Architecture (SCA). The steps involved in using SCA to create an asynchronous service and asynchronous service client are described in this article.

  • Implementing a Service Registry for .NET Web Services

    In this article, Boris Lublinsky explains the design and implementation of a service registry that decouples service consumers and providers in a .NET-based SOA environment. The registry endpoint addresses and binding types, and additional configuration parameters, for example send/receive timeouts, message sizes, at runtime.

  • Introduction to NetKernel

    NetKernel is a software system that combines properties of REST and Unix into an abstraction called resource oriented computing (ROC). The core of resource oriented computing is the separation of logical requests for information (resources) from the physical mechanism (code) which delivers it. This article provides an introduction to the NetKernel framework.

BT