Interchangeable Actions

Here are a few examples of action parts that can assembled into any Cosmo applications

Login Action

The Login action can be plugged into an Cosmo application to authenticate a user against records(username and password) in the database. Combined with an Cosmo view such as the text input view, and a SQL data source, you can easily assemble a user login page and create a user-based web site.

Credit Card Processing Action

Online credit card processing is very common these days. Yet, credit card processing companies use their own proprietary way of communicating with the servers to process transactions. The developer must write messy integration code to call different custom APIs to talk to different processors and handle responses. With Cosmo, the developer can assemble a credit card payment page to collect user input and let the Credit Card Processing Action handle the transactions. Credit card processing vendors can now supply their own actions that can be integrated seemlessly without any custom integration.

Send Email Action

This action sends automated email messages from a server to a destination address. For instance, you may want to set up a customer feedback page where you ask your customers to enter their comments on your website. Once the customer clicks the send button, an email message is sent from the server to your email account. Combined with an Cosmo text input view, you can put together a page to send text entered by web users to an address via email.