You are here

ColdFusion

http://www.adobe.com/products/coldfusion/
The fastest way to build and deploy powerful Internet applications

Building ColdFusion services with ColdSpring and Reactor, part 3

Our previous article discussed the top-most tier in the stack, Services, and it is to the next layer, the Managers, that we now turn.

Managers are tasked with implementing the buisness process for a single task, observing any rules such as change logging. They hold all your logic about how to actually do the things the client asked the Service to do i.e. update the database via the Data layer, send a notification and then update something else.

Sections: 

Building ColdFusion services with ColdSpring and Reactor, part 2

At the top of our tiers of ColdFusion objects, we have the Service.
Services deal with making sure the underlying Managers who perform the work are abstracted from the way the Service is called. Typically this means a service will enforce authentication requirements, though authorisation may be dealt with here too rather than with in a manager particularly if it is a simple 'is user in role' task. If you do this though you must be careful to make the same checks when the Manager is invoked in other ways - like from another Manager.

Sections: 

Does Mark Drew ever sleep ?

Not content with getting a point release out the door recently, CFEclipse author Mark Drew has just posted yet another tweak to the 1.3 version that fixes a minor secure FTP issue and also updates the icon artwork.

You can read all about it here, update now to get the latest and greatest version of the ColdFusion Eclipse plugin.

Building ColdFusion services with ColdSpring and Reactor, part 1

We'd best start the real meat of this series of articles by explaining what we want to achieve, and defining a few key terms.
Later articles will discuss key parts in more detail.

The approach I outline builds a tiered service orientated ColdFusion architecture, A 'tiered' approach means we construct things by layering one set of CFCs atop another, with limited interfaces between layers. Layers may only call upon things at or beneath them.
Each layer should perform one task, and deeper layers should have less abstraction.

Why would we do this ?

Sections: 

Building ColdFusion services with ColdSpring and Reactor, part 0

I will shortly be starting a series of articles outlining one way of building a tiered service architecture, using two core ColdFusion technologies - ColdSpring and Reactor.

Sections: 

Pages

Subscribe to RSS - ColdFusion
topical-homopterousif you are reading this, don't click it as it will mark you as a spammer
if you are reading this, don't click it as it will mark you as a spammer