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.

SpringSource Announces TC Server Spring Edition

Posted by Josh Long on Mar 10, 2010

Sections
Enterprise Architecture,
Operations & Infrastructure,
Process & Practices,
Architecture & Design,
Development
Topics
Tools ,
Java ,
Virtualization ,
Announcements ,
Web Servers

SpringSource has released the next generation of their Apache Tomcat-based offering, SpringSource TC Server Spring Edition. TC Server Spring Edition is the first SpringSource software to be made available through VMWare channels. SpringSource, long a leading contributor to Tomcat, has taken Tomcat's leading capabilities as a web container and enhanced it with monitoring and cloud capabilities as well as integration with SpringSource's SpringSource Tool Suite (STS) Eclipse offering. The new server offering provides tools for both developers and operations managers.

Operations will find TC Server Spring Edition appealing because it provides support for monitoring and provisioning applications. TC Server Spring Edition supports many different dashboards designed to let operations monitor the health and behavior of the server. If more functionality is needed, Hyperic provides a readily-integrated superset of features. TC Server Spring Edition provides a feature called templates wherein you can save the configuration of a given server instance and the applications in it and use that as the base of a new instance. Second, TC Server Spring Edition provides good integration with VMWare Lab Manager and VMWare Workstation to deploy and debug easily in a virtualized environment. Above that, the management capabilities exposed by the server are accessible using a secure API, which conjunction with VMWare virtual machines and templates means your environment can be as flexible and resilient as you want it to be, in a completely automated way.

Developers will find TC Server Spring Edition useful because it ships with Spring 3.0 or 2.5 preloaded and has support for running Spring applications (as well as frameworks built on Spring, like Grails and Spring Integration). TC Server Spring Edition integrates out of the box with STS. STS provides a dashboard (Spring Insight) that provides metrics on the nature of a running application, measuring crucial numbers like transactions and exceptions, automatically.

TC Server Spring Edition is free for developers. The standard edition SpringSource TC Server which is a useful for all applications, whether they're running on Tomcat or other JEE servers is priced at US $500 per CPU. The TC Server Spring Edition is priced at US $750 per CPU.

ships with Spring 3.0 or 2.5 preloaded? by Ryan de Laplante Posted
Re: ships with Spring 3.0 or 2.5 preloaded? by Adam FitzGerald Posted
Re: ships with Spring 3.0 or 2.5 preloaded? by adrian collheart Posted
  1. Back to top

    ships with Spring 3.0 or 2.5 preloaded?

    by Ryan de Laplante

    Developers will find TC Server Spring Edition useful because it ships with Spring 3.0 or 2.5 preloaded and has support for running Spring applications (as well as frameworks built on Spring, like Grails and Spring Integration).


    Is this like a Java EE application server coming with almost all the APIs (and implementations) a developer needs so they don't need to bundle the dependencies into their .war file? Doesn't that go against SpringSource's core philosophy?

  2. Back to top

    Re: ships with Spring 3.0 or 2.5 preloaded?

    by Adam FitzGerald

    "Pre-loaded" is not an entirely accurate description of how Spring is used with tc Server in the Spring Edition. The product provides Spring libraries that have compile time woven aspects that report on application execution. The application developer just swaps these production JARs in for the regular JARs and tc Server handles the reporting to the management console. Thus the server stays lightweight and the application developer does not have to change any code, only the libraries in use. There is no contradiction in philosophy.

    Adam FitzGerald
    SpringSource

  3. Back to top

    Re: ships with Spring 3.0 or 2.5 preloaded?

    by adrian collheart

    Maybe the Java EE (and RAILS and .NET and many other platforms) philosophy wasn't that bad after all, was it? ;)

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.