Thursday, October 05, 2006

 

Content Repositories, SOA Wisdom, and Spring/Hibernate Transactions

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

==================================================================
Sponsored by Actuate

What's so hot about BIRT? 100% Java Reporting for Eclipse.

Free downloads, demos and more...

http://www.oreilly.com/go/birt_jav10506

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

Greetings...

Surely there are projects you worked on long ago that you'd love to redo
now that you know the right way to do them. Sometimes it's a design
pattern that has since emerged, or maybe a new library that does well what
you had to put together in a hurry. There's a project I did a long time
ago for a distributed media system where I wish I could have used Jini
once we outgrew the basic client-server model, but the project preceded
the introduction of Jini by about a year or two. Thinking about it the
other day, I also wondered about the wisdom of having to write our own
content management system to manage the various media files and the
relationships between them, control the size of the entire collection,
provide search, etc. Today, that problem has been solved, and anyone who
needs to build a system that manages a collection of documents--whether
they're media files, blog posts, internal documents, etc.--would surely
want to take a look at what's out there before re-inventing this
particular wheel. In this week's ONJava, we look at a JSR-spec'ed API
that makes dealing with content repositories much easier.

"What is Java Content Repository?" Sunil Patel answers the title question
of his ONJava feature article by looking at the JSR that supports it:
"JSR-170 defines itself as 'a standard, implementation-independent way to
access content bidirectionally on a granular level within a content
repository.' He goes on to define a content repository as 'a high-level
information management system that is a superset of traditional data
repositories, [which] implements content services such as author-based
versioning, full textual searching, fine-grained access control, content
categorization, and content event monitoring.'"

http://www.onjava.com/pub/a/onjava/2006/10/04/what-is-java-content-repository.html

Want to learn service-oriented architecture from others' experience? This
week, we're linking to a set of three PDFs at dev2dev, collectively known
as the "SOA Practitioners' Guide." "To help develop a shared language and
collective body of knowledge about SOA, a group of SOA practitioners
created this SOA Practitioners' Guide series of documents. In it, these
SOA experts describe and document best practices and key learnings
relating to SOA, to help other companies address the challenges of SOA."

http://dev2dev.bea.com/pub/a/2006/09/soa-practitioners-guide.html

In this week's feature article from java.net, Binildas Christudas and
Sowmya Hubert look at "JOTM Transactions in Spring and Hibernate": "This
article explores how three Java technologies--Spring, Hibernate, and
JOTM--can be combined to effectively control transactions across
multi-vendor databases. There are a few other commercially available
frameworks like JOTM, but JOTM is open source and freely available. Using
JOTM, you can control flat transactions across components and across
multiple databases."

http://today.java.net/pub/a/today/2006/08/31/jotm-transactions-in-spring-and-hibernate.html

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

Steve Anglin - Spring Framework 2.0 now final
http://www.oreillynet.com/onjava/blog/2006/10/spring_framework_20_now_final.html

Dejan Bosanac - How do you test?
http://www.oreillynet.com/onjava/blog/2006/10/how_do_you_test.html

Mike Loukides - Agile (or not) at Google
http://www.oreillynet.com/onjava/blog/2006/10/agile_or_not_at_google_1.html

Steve Anglin - Just say no to XML?
http://www.oreillynet.com/onjava/blog/2006/09/just_say_no_to_xml.html

Steve Anglin - Java and Ruby: Another JRuby Interview
http://www.oreillynet.com/onjava/blog/2006/09/java_and_ruby_another_jruby_in.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

==================================================================
Back to School Special

Save $300 on any University of Illinois Certificate Series from
O'Reilly Learning.

- Linux/Unix System Administration Certificate Series
- Open Source Programming Certificate Series
- Web Programming Certificate Series
- .NET Programming Certificate Series

Enroll today and save $300! https://oreillylearning.com/enroll/

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

*** 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/

==================================================================
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/

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

*** 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
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?