Recently, there's been some discussion on CFCDev about service layers. My
previous post talks about the service layer architecture in the Mach-II.info sample application.
Paul Kenney, the man behind
CFCUnit, has just released Tartan, a service layer framework for ColdFusion. He describes it as
"Tartan is a command-driven service framework for ColdFusion. It was built to help produce the service layer within a larger application architecture which relies on strict separation or layering of functionality."
You can download the package from
here. Be forwarned that at this time, (as Paul notes )the project is lacking in documentation. So you'll have to dig through the code to figure it out. You can also run it through
CFC.Doc to create the API documentation.
I haven't had a chance to try out the framework yet so I can't comment on it. If you get a chance to test drive this framework, let us know how it went.