InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Early Problems for Microsoft's Software as a Service Sample: LitwareHR

Posted by Jonathan Allen on Feb 20, 2007

Sections
Development,
Enterprise Architecture
Topics
.NET ,
SaaS

Microsoft is offering a new sample application called LitewareHR to serve as a springboard for discussions about software as a service. Available on CodePlex , this sample application uses many of the concepts and theories described in the white papers and articles on MSDN.

While the theory behind a living application to test theories sounds promising, early participation doesn't seem to be meeting expectations. As of the 19th, there are only two discussions, both about installation, and seven bugs/feature requests.

One possible reason for the lack of community interest is the high barrier to entry. Only developers with access to a Windows 2003 Server to play with can really participate in the program. As most developers probably use XP Pro for their day-to-day work, LitwareHR isn't something one can try without a spare server lying around. Other requirements include SQL Server 2005, .NET 3.0, Active Directory Application Mode, and Visual Studio 2005.

Eric Nelson does offer one suggestion; Microsoft is currently offering Windows Server 2003 as a virtual image. This does require Virtual Server 2005 R2.

In addition to the code itself, Microsoft is offering plenty of documentation and videos on both LitwareHR itself and the process that led to its creation.

InfoQ Asks: Are these reasonable requirements for sample code?

SaaS by Thamaraiselvan Poomalai Posted
Running Litware HR on Windows XP: HowTo released by Ariel Schapiro Posted
  1. Back to top

    SaaS

    by Thamaraiselvan Poomalai

    After reading the article, it seems to me that customers want to use software as service need to tailor their business processes according to software service provided. SaaS may be suitable for repetitive, low impact business goals not for high impact, innovative business goals as same service can be subscribed by your competitors too.

  2. Back to top

    Running Litware HR on Windows XP: HowTo released

    by Ariel Schapiro

    Litware HR was designed to run in Windows Server 2003 because it provides features that a real world production datacenter needs, such as the ability to run multiple websites at the same time. Through Litware HR community site, we collected feedback from people that would prefer to evaluate the application on Windows XP.

    Litware HR uses multiple websites but Windows XP?s IIS (version 5.1) does not allow that, so we came up with a set of instructions that will allow people to work around that and other issues too.

    We?ll keep working on this so hopefully a new MSI will be published soon; but if people want to test and evaluate LitwareHR on Windows XP today, they can follow this how-to.

    More information on LitwareHR community site news

Educational Content

New-age Transactional Systems - Not Your Grandpa's OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Cool Code

Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.