BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • Microsoft announces the CTP3 of the ESB Guidance

    Microsoft is releasing a new drop of its ESB Guidance (CTP3). The ESB guidance is a framework that runs on top of the BizTalk Server 2006 R2 and leverages WCF to provide ESB functionality (routing, transformation, validation,...).

  • Oracle's Cameron Purdy on Coherence 3.3 and the Future of the Grid

    Oracle has released Coherence 3.3 a Java grid computing and data clustering solution. InfoQ caught up with Tangosol founder Cameron Purdy who is now a Vice President of Development at Oracle to discuss the acquisition and the upcoming release.

  • SOA and Software Appliances

    One important trend in regard to SOA deployment options is virtualization. Virtualization is an important enabler of verstility and mobilty of services. A relatively new trend in the realm of virtualization is Software appliances, which can provide a viable option for packaging services for deployment.

  • Data normalization, is it really that good?

    Normalization is one of the corner-stones of database design. Recently some discussion emerged on the need for normalization suggesting denormalization as a more scalable solution.

  • .NET Spotlight on Open Source: Beagle

    One of the most famous Mono applications on Linux is Beagle. In this .NET Spotlight on Open Source, Infoq interviwed Joe Shaw and Pierre Ostlund on Beagle.

  • Open Source Google-Like Infrastructure Project Hadoop Gains Momentum

    While it has been in existence for over a year, open source Google-like infrastructure project Hadoop is just now receiving wider noticed by the development community. Recently Yahoo's Jeremy Zawodny provided a status update showing benchmark performance improving by 20x in the last year.

  • Using SSIS in a Team Setting

    Jamie Tomson talks about his experiences trying to use SQL Server Integration Services in a team environment.

  • David M. Kean Reveals Microsoft's FXCop Ruleset

    FXCop has a lot of code analysis rules, but does Microsoft actually use them all? Turns out the answer is no. David Kean lists which FXCop rules are considered mandatory by the Microsoft's Developer Division.

  • SAP NetWeaver Process Integration v7.1: a new architecture and enhanced SOA capabilities

    SAP is ramping up for the launch of its latest version of the SAP NetWeaver Process Integration platform. Product Manager Sindhu Gangadharan said SAP NWPI v7.1 will be available next month. In an interview with Paul Read, she details the platform’s new capabilities.

  • Limitations of Closures in Visual Basic

    In part 6 of his series on closures, Jared Parsons takes about some of the limitations of closures in Visual Basic. While it is not explicitly called out, many of these limitations may also apply to C#.

  • Review: Continous Performance Management

    Steven Haines from Quest has published an article demonstrating the use of performance analysis tools in the continuous build cycle as best practice and makes some thought provoking points about the cost of not doing so.

  • Presentation: Amazon CTO Werner Vogels on Availability and Consistency

    When we move to distributed architectures for scalability and/or fault-tolerance reasons we are also introducing additional complexities. Amazon CTO Werner Vogels dives into the different parameters that play in the tension between availability and consistency and presents a generalized model that we can use to reason about the trade-offs between different solutions.

  • How Big Should A Service Be?

    A recent Zapthink report discusses the granularity of services and how atomicity or composibility factor into the design. The result is a matrix that shows the potential trade-offs to be made when developing your services.

  • Google Singleton Detector

    Google has released a tool that performs bytecode analysis in order to locate and report on Singletons within bytecode. Although the tool has limitations, it is one way to detect a pattern that many see as controversial.

  • Presentation: Gregor Hohpe on Conversations Between Loosely Coupled Services

    In this presentation, Google architect Gregor Hohpe introduces various concepts for to manage more complex interactions between services, including conversations, choreography, and orchestration. He provides a down-to-earth look at these concepts along with the associated Web services standards like WS-BPEL and WS-CDL, and identifies common patterns in service conversation.

BT