Click here to close now.

Welcome!

You will be redirected in 30 seconds or close now.

ColdFusion Authors: Yakov Fain, Maureen O'Gara, Nancy Y. Nee, Tad Anderson, Daniel Kaar

Related Topics: ColdFusion

ColdFusion: Article

WAP & ColdFusion: ColdFusion in WAP Architecture

WAP & ColdFusion: ColdFusion in WAP Architecture

The rapid expansion of wireless access technologies, the implantation of the Internet into all spheres of human activity, and the pressure of mobile communication markets - these factors represent the development of wireless services.

Standards for mobile communications have been developing rapidly in the last few years. The sequential appearance of analog (AMPS, NMT-450) and digital standards (GSM, D-AMPS, DCS), and their gradual movement to a universal standard, resulted in the formation of mobile communications companies all over the world. A new community of wireless subscribers is being created.

New services, like roaming and data transfer, formed the basis for the globalization of services provided. Mobile subscribers need data availability. This is now possible due to wireless applications that have been developed based on standards that are applicable for any type of wireless carrier.

It's impossible to overestimate the penetration of the Internet into all areas of human activity; it's become the environment of information distribution and storage. The Internet is also a fast-growing business media. During the past 10 years Internet technologies have progressed greatly. Now there are several typical solutions in the fields of access authorization, database publication, remote monitoring and Internet services integration to Web servers.

To save investments, developers want to get maximum usage and create new usage for existing technologies.

Market pressure is also a major influence. For example, there are more than 100 million Internet users, but the number of cellular network subscribers is more than double that number. Another example, the coefficient of penetration into the PC market (principal users of the Internet) is much lower than the one for cellular set owners - even in the U.S., a very computer-oriented country. So the Internet services and features that are required beyond the bounds of the Internet community already have a huge audience.

Components
The wireless application protocol (WAP) specification is one of the main technologies in wireless applications - the software that's based on the specification. The main technology components are the WAP browser, WAP gateway and WAP server (in its turn, it may consist of HTTP, and application and database servers). A detailed description of all WAP-specification peculiarities is beyond the limits of the article.

  • WAP Browser: Usually it's a built-in wireless terminal, but in certain cases it may be executed as loaded software (Palm Pilot).
  • WAP Gateway: Used as an intermediary between the WAP client and the HTTP server, it adapts the data that's received by HTTP queries from the WAP server to specialties of transmission environment within the cellular communication network. Common restrictions to the environment are:
    - Connection instability
    - Considerable service activation time
    - Limited rate of data transmission to the cellular terminal
    - Limited memory of the cellular terminal
    - Limited calculating capacity of the cellular terminal
    - Limited possibilities of information and graphical representation on the cellular terminal
    - Truncated capacities of information input
    - WAP Server: Includes the HTTP server of the WML content, the database server, and the application server as a binder element.
Today, application servers are the standard solution in the development of Internet/intranet applications that provide basic functions of scalability, data protection and transparent access to databases. The products from Oracle, Sun and Allaire are the leaders in the market.

ColdFusion as a WAP Application Server
The basic requirements for the development of wireless application software are:

  • Development simplicity: The high dynamics of new services imply a simple method for their creation and modification. A program interface that allows developers to use their acquired skills when developing applications is also required.
  • Wide integration: Databases, Internet services, Web servers on the Net, and the phone services of cellular companies are indispensable for their dynamic content. The means for wide integration are contained in ColdFusion at the necessary level of tag development. A number of tags have already been created - some available free of charge. It's also possible to create tags independently. For example, to select and publish a recordset of two linked tables from the database, write some statements in CFML. To send this set as an e-mail, you need three more lines; to design the result as an XML set - one more line.
  • Interoperability: Usually reached by using a WAP compatible browser that can interpret WML v.1.1. With ColdFusion it's possible to adapt WML contents to a specific cellular terminal type. To carry this out, a user variable that stores data on a terminal and a microbrowser type are analyzed.
  • Independence on the cellular communication standard: Usually obtained by the WAP interface adjustment, it's an essential property of the WAP application.
  • Personalized user interface: The CF developer may personalize the data published on request. The various possibilities of customizing WML page generation relies on client variables.
  • Strong security: There are several levels of data protection. The basic ones are encoding and both database and application access control.
  • Portability: CF is available on all widespread hardware platforms. The software operates under Windows 95/98, Windows NT, Sun Solaris, HP UX, Linux and BSDI. There are also free versions of CF Express with limited functionality.
  • Flexibility and scalability: It should be easily scalable with many program interfaces such as CORBA, Java, JavaScript, Perl, VBScript, COM and DCOM. Existing methods of document generation allow you to use packages as an HTML contents source, as well as a WML contents source.
  • Price: CF version 4.5 costs $1,500, and doesn't depend on a concurrent number of users.

Wireless Application Sample Pilot by Peter Service, Ltd.
The scheme of a wireless application that demonstrates the main features of the ColdFusion application server is shown in Figure 1.

This approach is realized on http://wap.billing.ru and http://wap.nwgsm.com. We used WAPLITE gateway from Infinity Technologies (www.waplite.com) in the production mode for all our wireless solutions. Full-range WTLS-enabled applications for the corporate market are supported. In addition, WAPLITE gives the best solution for middle-sized wireless carriers worldwide.

A sample staff list from a wireless carrier involved in WAP is described below:

  • The manager marks data on the current number of cellular company subscribers using a WAP interface. This data modification should always be controlled.
  • The customer service employee enters the data into a specified DB table. After data has been marked, the session is terminated and the subscriber is transferred to waiting mode.
  • The CF application dispatcher starts up the tracking application (frequency is set by the user) that checks the parameter that indicates changes in the DB table. If the variance value exceeds the quantum specified, then a request-on-notification will be sent via three gateways - e-mail, HTML/SMS and HTML/pager.
After notification of receipt, the cellular terminal owner may reactivate the session and execute operations specified in the fixed list stored in the database: publish the parameter that was tracked on a public server, call up customer service, technical service, and more. Here the caller doesn't need to know the called numbers.

The application server may also appear as a mediation device that realizes the initial processing of Call Data Record (CDR) from the WAP gateway.

At last, all features that are related to displaying database contents on a cellular terminal may be published via the same Web server using practically the same application server modules.

Figure 2 shows a demo variant of a WAP interface for a cellular network subscriber that allows (after authorization) modification of the service status. Next to this one, a variant of a similar interface on a cellular communications operator's Web server is shown for comparison.

The CF application server realizes several integration levels:

  • Interaction with a WAP gateway on receipt of the CDR acting as a mediation device
  • Interaction with active regional wireless networks
  • Interaction with Internet services
  • Application for protection from unauthorized access
  • Establishing a session with a WAP terminal and access authorization
  • Establishing a session with a visitor who orders services in standard HTML using a standard Web browser.
Conclusion
Allaire's CF application server allows you to create new services for cellular communications operators and corporate customers, to scale these applications as well as adapt them to new conditions. It enables the wide integration that's required by wireless applications for cellular operators, public Internet services and service providers, and corporations.

More Stories By Sergey Ruseev

Sergey Ruseev is the Web project manager for Peter Service Ltd., a telecommunications
software development company in St. Petersburg, Russia. He has a BS in computer science
from the Leningrad Electrical Engineering Institute.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


@ThingsExpo Stories
BroadSoft on Tuesday announced that it is a recipient of the 2014 Frost & Sullivan Market Leadership Award in the Hosted/Cloud Internet Protocol (IP) Telephony market for Latin America. According to Frost & Sullivan market research, the Latin America (LATAM) hosted/cloud Internet Protocol (IP) telephony market, including integrated unified communications and collaboration (UC&C) applications, is currently experiencing a rapid growth trajectory and is expected to exhibit a tenfold rise in annual revenues in the 2013-2020 period. With more than 600 cloud deployments internationally, BroadSoft w...
SYS-CON Events announced today that Vitria Technology, Inc. will exhibit at SYS-CON’s @ThingsExpo, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. Vitria will showcase the company’s new IoT Analytics Platform through live demonstrations at booth #330. Vitria’s IoT Analytics Platform, fully integrated and powered by an operational intelligence engine, enables customers to rapidly build and operationalize advanced analytics to deliver timely business outcomes for use cases across the industrial, enterprise, and consumer segments.
SYS-CON Events announced today that Alert Logic, the leading provider of Security-as-a-Service solutions for the cloud, has been named “Bronze Sponsor” of SYS-CON's 16th International Cloud Expo® and DevOps Summit 2015 New York, which will take place June 9-11, 2015, at the Javits Center in New York City, NY, and the 17th International Cloud Expo® and DevOps Summit 2015 Silicon Valley, which will take place November 3–5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
SYS-CON Events announced today that Akana, formerly SOA Software, has been named “Bronze Sponsor” of SYS-CON's 16th International Cloud Expo® New York, which will take place June 9-11, 2015, at the Javits Center in New York City, NY. Akana’s comprehensive suite of API Management, API Security, Integrated SOA Governance, and Cloud Integration solutions helps businesses accelerate digital transformation by securely extending their reach across multiple channels – mobile, cloud and Internet of Things. Akana enables enterprises to share data as APIs, connect and integrate applications, drive part...
SYS-CON Events announced today that CommVault has been named “Bronze Sponsor” of SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY, and the 17th International Cloud Expo®, which will take place on November 3–5, 2015, at the Santa Clara Convention Center in Santa Clara, CA. A singular vision – a belief in a better way to address current and future data management needs – guides CommVault in the development of Singular Information Management® solutions for high-performance data protection, universal availability and sim...
SYS-CON Events announced today that SafeLogic has been named “Bag Sponsor” of SYS-CON's 16th International Cloud Expo® New York, which will take place June 9-11, 2015, at the Javits Center in New York City, NY. SafeLogic provides security products for applications in mobile and server/appliance environments. SafeLogic’s flagship product CryptoComply is a FIPS 140-2 validated cryptographic engine designed to secure data on servers, workstations, appliances, mobile devices, and in the Cloud.
SYS-CON Events announced today that StorPool Storage will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. StorPool is distributed storage software that allows service providers, enterprises and other cloud builders to run data storage on standard x86 servers, instead of using expensive and inefficient storage arrays (SAN).
GENBAND has announced that SageNet is leveraging the Nuvia platform to deliver Unified Communications as a Service (UCaaS) to its large base of retail and enterprise customers. Nuvia’s cloud-based solution provides SageNet’s customers with a full suite of business communications and collaboration tools. Two large national SageNet retail customers have recently signed up to deploy the Nuvia platform and the company will continue to sell the service to new and existing customers. Nuvia’s capabilities include HD voice, video, multimedia messaging, mobility, conferencing, Web collaboration, deskt...
SYS-CON Events announced today that Site24x7, the cloud infrastructure monitoring service, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. Site24x7 is a cloud infrastructure monitoring service that helps monitor the uptime and performance of websites, online applications, servers, mobile websites and custom APIs. The monitoring is done from 50+ locations across the world and from various wireless carriers, thus providing a global perspective of the end-user experience. Site24x7 supports monitoring H...
Sonus Networks introduced the Sonus WebRTC Services Solution, a virtualized Web Real-Time Communications (WebRTC) offer, purpose-built for the Cloud. The WebRTC Services Solution provides signaling from WebRTC-to-WebRTC applications and interworking from WebRTC-to-Session Initiation Protocol (SIP), delivering advanced real-time communications capabilities on mobile applications and on websites, which are accessible via a browser.
SYS-CON Events announced today that Intelligent Systems Services will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. Established in 1994, Intelligent Systems Services Inc. is located near Washington, DC, with representatives and partners nationwide. ISS’s well-established track record is based on the continuous pursuit of excellence in designing, implementing and supporting nationwide clients’ mission-critical systems. ISS has completed many successful projects in Healthcare, Commercial, Manufacturing, ...
SYS-CON Events announced today that B2Cloud, a provider of enterprise resource planning software, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. B2cloud develops the software you need. They have the ideal tools to help you work with your clients. B2Cloud’s main solutions include AGIS – ERP, CLOHC, AGIS – Invoice, and IZUM
SYS-CON Events announced today that Tufin, the market-leading provider of Security Policy Orchestration Solutions, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. As the market leader of Security Policy Orchestration, Tufin automates and accelerates network configuration changes while maintaining security and compliance. Tufin's award-winning Orchestration Suite™ gives IT organizations the power and agility to enforce security policy across complex, multi-vendor enterprise networks. With more than 1...
SYS-CON Events announced today that Cloudian, Inc., the leading provider of hybrid cloud storage solutions, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. Cloudian, Inc., is a Foster City, California - based software company specializing in cloud storage software. The main product is Cloudian, an Amazon S3-compliant cloud object storage platform, the bedrock of cloud computing systems, that enables cloud service providers and enterprises to build reliable, affordable and scalable cloud storage solu...
SYS-CON Events announced today that Gridstore™, the leader in hyper-converged infrastructure purpose-built to optimize Microsoft workloads, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. Gridstore™ is the leader in hyper-converged infrastructure purpose-built for Microsoft workloads and designed to accelerate applications in virtualized environments. Gridstore’s hyper-converged infrastructure is the industry’s first all flash version of HyperConverged Appliances that include both compute and storag...
Temasys has announced senior management additions to its team. Joining are David Holloway as Vice President of Commercial and Nadine Yap as Vice President of Product. Over the past 12 months Temasys has doubled in size as it adds new customers and expands the development of its Skylink platform. Skylink leads the charge to move WebRTC, traditionally seen as a desktop, browser based technology, to become a ubiquitous web communications technology on web and mobile, as well as Internet of Things compatible devices.
SYS-CON Events announced today that IDenticard will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. IDenticard™ is the security division of Brady Corp (NYSE: BRC), a $1.5 billion manufacturer of identification products. We have small-company values with the strength and stability of a major corporation. IDenticard offers local sales, support and service to our customers across the United States and Canada. Our partner network encompasses some 300 of the world's leading systems integrators and security s...
“With easy-to-use SDKs for Atmel’s platforms, IoT developers can now reap the benefits of realtime communication, and bypass the security pitfalls and configuration complexities that put IoT deployments at risk,” said Todd Greene, founder & CEO of PubNub. PubNub will team with Atmel at CES 2015 to launch full SDK support for Atmel’s MCU, MPU, and Wireless SoC platforms. Atmel developers now have access to PubNub’s secure Publish/Subscribe messaging with guaranteed ¼ second latencies across PubNub’s 14 global points-of-presence. PubNub delivers secure communication through firewalls, proxy ser...
SYS-CON Events announced today that On the Avenue Marketing Group, a sales and marketing firm that utilizes events to market and sell products to consumers, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. On the Avenue Marketing Group (OTA) is a sales and marketing firm that utilizes events to market and sell products to consumers. On behalf of our clients, we attend thousands of fairs, festivals, expos, concerts, conferences, and sporting events annually, helping them reach millions of individuals ...
Containers and microservices have become topics of intense interest throughout the cloud developer and enterprise IT communities. Accordingly, attendees at the upcoming 16th Cloud Expo at the Javits Center in New York June 9-11 will find fresh new content in a new track called PaaS | Containers & Microservices Containers are not being considered for the first time by the cloud community, but a current era of re-consideration has pushed them to the top of the cloud agenda. With the launch of Docker's initial release in March of 2013, interest was revved up several notches. Then late last...