YOUR FEEDBACK
SOA Feature Story: Real-Time SOA Starts with the Messaging Bus!
Gerardo Pardo-Castellote wrote: Regarding the previous comment about "TCP ...


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
MXDJ TOP LINKS YOU MUST CLICK ON !


Introducing COLA
COLA in a Nutshell

Digg This!

Page 2 of 2   « previous page

COLA Benefits
COLA offers the following benefits:

  • A wide range of features for developing Central applications.
  • A Rich Internet Application (RIA) for managing COLA licenses on the server side. The RIA unifies all the server features into a single location. This enables developers to view, create, or delete licenses and installations from the server. The RIA also enables you to create a license without requiring payment for testing, promotional, or other needs.
  • Integration with third-party payment providers. The reference application ships with support for PayPal through Instant Payment Notification (IPN). When a payment is processed, IPN calls a URL. COLA supplies a working example of an IPN application that can create a license and installation, and then e-mail customers their licenses.
Basic support for monitoring installation activity and detecting fraud. This can be easily integrated with reporting to provide a view of an installation activity.

COLA License and Installation
COLA is an unsupported product (see disclaimer). It is provided in source format for your own use within development projects. COLA is free and you can extend it to suit your needs. In general, COLA facilitates the creation of commercial applications in Central while providing a rich set of features.

Installing COLA
To try COLA for yourself, follow these steps:

  • Download cola1.0.zip if you haven't done so already. This source distribution contains implementations for ColdFusion and PHP in the COLA_CF and COLA_PHP subdirectories, respectively.
  • Copy the appropriate implementation to your hosting server. The directory tree should be posted to the directory from which you will deliver your application.
  • In the "try" directory, place the trial version of your application. Modify the product.xml file to install your application.
  • In the "buy" directory, place the licensed version of your application. Modify the product.xml file to install correctly.
  • If you are installing COLA_CF implementation, create the "cfcola" data source on your ColdFusion server, using the cola.mdb Access database provided (or create an equivalent data source for your database of choice).
  • Edit cola.cfm or manager.php to reflect your install location, and to change the default value for the admin key (used to view the admin panel and manage licenses and installations).
  • Consult readme.html for further instructions.
  • Navigate to the admin panel (Figure 1) in a browser. If you installed COLA for an application hosted at http://mydomain.com/myapp, and your admin key is admin (not recommended!), the proper URL would be as follows:

    COLA_PHP: http://mydomain.com/myapp/admin/
    COLA_CF: http://mydomain.com/myapp/cola.cfm?admin=admin

You should now be able to install trial applications, create licenses and installation IDs using the COLA admin panel, and install licensed applications. Refer to interface.html to determine the proper URLs for testing each operation.

Summary
COLA is free, server-side software that assists developers in creating secure commercial Central applications. It offers a solid foundation on which to start development. After having written several commercial Central applications myself, I can confirm that COLA provides a balance of features to support most commercial development. Because it is distributed as an an example of open-source software, it allows for deeper integration and tighter security.

This article originally appeared on www.macromedia.com/devnet. Reprinted with permission.


Page 2 of 2   « previous page

About Ted Patrick
Ted Patrick is a Technical Evangelist for Flex at Adobe Systems. He worked with Flash since FutureSplash Animator and watched its evolution from animation to application. Ted helped Macromedia/Adobe with the development of ActionScript 3, AVM2, ASC compiler, and Flash Player 9 for some 18 months prior to Flex 2?s release. Prior to joining Adobe in May 2006, he provided consulting services at PowerSDK Software and Cynergy Systems. Ted is a serial entrepreneur having successfully started-up 4 times and raised over 7 Million in VC funding for companies he founded. 3 companies have been successfully sold to other businesses and one was sold to a publicly traded company in 2001. Ted is actively involved in the Flex development community and works at Adobe to define the future of rich media.

LATEST FLEX STORIES & POSTS
Keys to Success When Load Testing Today's Flex Applications
In today's complex web application world, developers need to test applications that go beyond simple HTTP-based pages. They need to test Rich Internet Applications that incorporate complex technologies like Adobe's Flex. Adobe Flex applications may be different from applications you wo
Adobe's Kevin Lynch and Microsoft's Scott Guthrie to Keynote AJAX World RIA Conference & Expo
Two of the biggest launches in Rich Internet Application history took place in 2007/2008 when Adobe launched AIR 1.0 in February '08 and Microsoft launched Silverlight (September '07). At the 6th International AJAXWorld RIA Conference & Expo in October SYS-CON Events is delighted to be
Flex 4 SDK News
Yesterday, a new component architecture and feature specifications were provided to the Flex SDK open source developer community. The Flex team targets three primary teams: design in mind, developer productivity, and framework evolution.
Adobe Gives Yahoo & Google Special Flash Treatment
Adobe says it's going to 'dramatically improve' the search results of dynamic web content and rich Internet applications (RIAs) for Google and Yahoo by giving them optimized Flash Player technology. This new widgetry, which will read and index SWF files, is supposed to uncover informat
Food Dial, a Facebook RIA Application Written in Flex
Food Dial is not just a book of recipes. Here's the big idea - you came back home, tired and hungry. Start the Food Dial application and open the fridge. Here's the red pepper. Turn the dial with food categories...
DreamFace Interactive Delivers Mashup Kit: DreamFace-Fx for Adobe Flex
Following the private Beta release last month, DreamFace Interactive announced the general availability of the DreamFace-Fx Mashup Kit for Adobe Flex. As promised, DreamFace-Fx is the first Mashup Kit to reach developers in a comprehensive roadmap which will extend the DreamFace Open S
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE