InfoQ Homepage Architecture & Design Content on InfoQ
-
Comparing Amazon's EC2, Google's App Engine and Microsoft's Azure
The weather forecast changed when Microsoft entered the clouds with the Azure platform during PDC 2008. It would be interesting to compare the three major offerings existing on the market today, Amazon's, Google's and Microsoft's, and at the first glance it seems that they are not really competing against each other.
-
Python Has Wrapped Itself Around Windows Azure
Sriram Krishnan, a Microsoft Program Manager, has written a Python wrapper for Windows Azure Data Storage. Python is one of the languages supported by Windows Azure.
-
256 Core SQL Server
With Windows Server 2008 R2 and SQL Server Kilimanjaro, it is expected that SQL Server will be able to support at least 256 logical processors.
-
Is CEP a pre-requisite for EDA or SOA?
There has been a lot of discussion recently on the relationship between CEP EDA and SOA. This article excerpts some of these discussions in the community.
-
Sequel, The Database Toolkit For Ruby
Sequel, apart from being an alternative to ActiveRecord, offers a complete Ruby toolkit to handle database operations. InfoQ had the chance to catch up with Jeremy Evans who replaced Sharon Rosner as project leader eight months ago.
-
Article: Java FX Technology Preview
InfoQ takes a look at the JavaFX preview release and talks to Sun Staff Engineer Joshua Marinacci about version 1 expected this autumn.
-
Apache Solr: Extensible, Clustered Search Server Built on Lucene
The Apache Solr project, an open source enterprise search server based on Apache Lucene, recently released version 1.3. InfoQ spoke with Solr creator Yonik Seeley to learn more about this release, and also about what capabilities Solr offers to end users.
-
SpringSource Embraces Groovy and Grails with Acquisition of G2One
SpringSource announced today the acquisition of G2One, the company behind Grails and Groovy. InfoQ sat down with SpringSource CEO Rod Johnson and G2One CTO Graeme Rocher to discuss the benefits of combining forces.
-
Interview: Steven "Doc" List About Open Spaces
In this interview made by InfoQ's Greg Young, Steven "Doc" List talks about Open Space conferences, a way of running meetings of groups of various sizes by facilitating self organizing the sessions.
-
Geneva Manages Your Identity
Microsoft has released Geneva Beta 1, previously known as Zermatt, an identity management solution which takes the burden of authenticating and authorizing users away from applications. Geneva supports the OASIS WS-Trust specification.
-
JackBe Offers Free Developer Edition of Presto Mashup Platform
JackBe, an enterprise mashup software provider, announced last week the availability of free Developer Edition of Presto Enterprise Mashup Platform. This is a community version of Presto Enterprise Mashup software which can be used to create and publish the mashup components. The product suite also includes a Mashup Server, An Eclipse-based Mashup Studio IDE and Mashup Composers.
-
Addressing Nonfunctional Requirements in Scrum
Nonfunctional requirements describe qualities of a system (what it is) rather than its behaviors (what it does). Scott Ambler inspired much discussion when he recently asserted "Scrum's product backlog concept works well for simple functional requirements, but... it comes up short for nonfunctional requirements and architectural constraints." in an article on Dr. Dobb's Portal.
-
Dynamic C# in Action
Dynamic typing in C# has a lot more uses than just calling COM and Python components. I can also be used to simply parsing the result of REST calls.
-
Workflows, Services and Models
In his new whitepaper, David Chappell takes a first look at the latest Microsoft technologies - WF 4.0, Dublin, and Oslo, explaining what these technologies are and more importantly, how they can be used together to create and run workflow-based, service-oriented, and model-driven applications.
-
How a Modeling Language Should Look Like and where UML Stands with Regard to this?
Based on the book Domain Specific Modeling by S. Kelly and J.-P. Tolvanen, the author of Learning Lisp blog exposed some thoughts on how a modeling language should look like and where UML stands with regard to this. While it appears that UML doesn’t provide enough precision and high enough level of abstraction, another blogger suggests a different approach that may allow its successful use in MDD.