Thursday, September 07, 2006

 

Web Services and Content Management Systems

O'REILLY NETWORK'S ONJava.com NEWSLETTER
--------------------------------------------------
The Independent Source for Enterprise Java

==================================================================
The First European RailsConf 2006 - September 14-15 – London

Learn why Ruby on Rails is taking Europe by Storm! Find out what's new
cool and exciting from more than 25 leading web 2.0 experts, including
David Heinemeier Hansson - creator of Rails, Pragmatic Programmer Dave
Thomas, Rake author Jim Weirich, Why the Lucky Stiff and more!
http://www.oreilly.com/go/railsconf_orn

==================================================================

Greetings...

I got a ping on IM this morning about why there are Axis2-oriented
articles this week on both ONJava and java.net (also an O'Reilly site).
Just coincidence, I suppose, but it does speak to the sway that Axis is
developing among the web services community. It's a framework where the
developers had the opportunity to take what they learned in the first
version and start over (hence the prominence of the "2" in the name),
doing some particularly nice things in the do-over, such as the
pull-parser for XML. But this week's ONJava feature article arguably
isn't about Axis2 so much as it uses it to make a much bigger, and more
important point.

"Separation of concerns is a core principle of Service-Oriented
Architectures. Unfortunately, this principle is often lost when it comes
to the implementations of SOA services. All too often we see a big
implementation class with multiple concerns such as security, transaction
management, and logging all mixed in with the business logic." So what's
a developer to do? In "Separation of Concerns in Web Service
Implementations," Tieu Luu advocates using Spring alongside Axis2 to
achieve separation at the implementation level, doing so by bridging to a
security framework that is separate from the business logic.

http://www.onjava.com/pub/a/onjava/2006/09/06/separation-of-concerns-in-web-services.html

Speaking of web services, there's also the question of what you're going
to do with the response you get from a web service. In an article from
XML.com, "Generating RSS with XSLT and Amazon ECS," Craig Noeldner and
Brian Swan opt for an XSLT transformation. "XSLT is a language for
transforming XML into other formats. The XSLT service with Amazon ECS can
transform a REST response using an XSLT file you identify by adding a
parameter that specifies the location of the file and returning the
transformed result. This means that a call to the Amazon ECS web service
can return HTML, text, or any other format you want and make it compelling
to building a rich-client or server-based solution."

http://www.xml.com/pub/a/2006/08/30/generating-rss-with-xslt-and-amazon-ecs.html

This week's feature article from java.net looks at "Current CMS," an open
source content management system hosted on java.net. "The major
components of Current CMS include a scaffolding generator, a simple
persistence mechanism, a layer for user-filtered and logged-database
transactions, template management, a site map formality, as well as JSP
pages and servlet controllers for managing content. The code base was
entirely rewritten earlier this year. I will try to write clearly about it
now. Ready?"

http://today.java.net/pub/a/today/2006/08/15/current-cms.html

Recent O'Reilly Network weblogs of interest to Java developers:

Amir Shevat - Why is Java-enabled hosting so expensive?
http://www.oreillynet.com/onjava/blog/2006/09/why_is_javaenabled_hosting_so.html

Steve Anglin - Take Flex for a Java test drive
http://www.oreillynet.com/onjava/blog/2006/09/take_flex_for_a_java_test_driv.html

Timothy M. O'Brien - Building Archiva from Source: a prerelease test drive
http://www.oreillynet.com/onjava/blog/2006/09/getting_started_with_archiva_m.html

Check out more O'Reilly Network Java weblogs at:
http://www.oreillynet.com/onjava/blog/

Please join us again next week.

Chris Adamson, Editor
ONJava.com
cadamson@oreilly.com

==================================================================
Managed Hosting Solutions Powered by Rackspace

Need Managed Servers with 100% Uptime? By integrating top Linux and
Windows technologies with Fanatical Support (TM) customer service,
Rackspace Managed Hosting created two distinct and powerful hosting
solutions. Visit Rackspace's Dev Zone to learn more about Managed Hosting,
and to find out why Rackspace is ideal for any company running Java EE or
LAMP configurations.

Click here to learn more: http://www.onlamp.com/onlamp/zones/rackspace/

==================================================================

*** Java News and Weblogs ***

java.net Weblogs
http://weblogs.java.net/

O'Reilly Network Java Weblogs
http://www.oreillynet.com/pub/q/weblog_s?x-subject=3

Other Java News (channel -- LANG: JAVA)
http://www.oreillynet.com/meerkat/index.php

Java Cookbook Recipe of the Day
http://www.onjava.com/onjava/javacook/solution.csp?day=1

Java Events
http://www.onjava.com/onjava/events/

==================================================================
Sponsored by GoToMyPC(R)

GoToMyPC(R) allows small businesses and individuals to achieve instant
flexibility. This award-winning remote-access solution enables users to
securely access email, applications and network resources from home or on
the road from any Internet-connected computer. Citrix offers a 30-day
risk-free trial.

Learn more. http://www.oreillynet.com/etel/citrix

==================================================================

*** Other Related O'Reilly Network sites ***

O'Reilly Network
http://www.oreillynet.com

XML.com
http://xml.com/

ONLamp.com
http://onlamp.com

O'Reilly Media
http://www.oreilly.com/

O'Reilly Java
http://java.oreilly.com/

***

ONJava.com Affiliates

Servlets.com
http://www.servlets.com/

JDOM.org
http://www.jdom.org/

------------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

------------------------------------------------------------------
Interested in sponsoring the ONJava.com newsletter? Please email us
at advertising@oreilly.com for rate and availability information.
Thank you!
------------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home

For assistance, email help@oreillynet.com

O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
------------------------------------------------------------------


Comments: Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?