|
The KMP is based on a Services Oriented Architecture (SOA) featuring a smart-client component
that works both on- and off-line with two-way push/pull capability and guaranteed data delivery. Users can manage airtime costs across multiple networks through a browser-based console using the
KMP’s asynchronous, priority-driven messaging technology. Because it’s standards-based, the KMP is compatible with a wide choice of mobile devices and integrates seamlessly via Web Services with
virtually any existing business system.
With over four years of development and several patents pending, the KMP provides the foundation, integration, and flexibility behind the KonaWare and 3rd party custom mobile business applications. The underlying vision for the platform is to enable a modular and extensible set of applications to be developed, configured, deployed, and managed in an efficient and scalable fashion.
KonaWare System Overview

Transactional SOA Messaging
Guaranteed once and only once delivery of transactions over any TCP/IP network ensures robust extension of your business processes.
Network Optimization
Workers remain productive while offline and messages automatically flow when an appropriate network is sensed. Supports transparent roaming across different networks.
Standards & Open Source
Choice of any standard mobile device and server hardware, and wireless networks plus open source platform for low TCO, maximum flexibility, and growth path.
Rich Client
Asynchronous, event-driven model offers superior flexibility, reliability, and control compared to database sync or thin client models.
Multilevel Security
Authentication, encryption, role-bases authorization, and message logging for audit trails.
Scalability & Reliability
Support for thousands of users, distributed components for load balancing, concurrent access and integration to multiple backend systems.
System Management
Automatic monitoring of transactions with error/exception handling and audit reporting, highly configurable components.
Web Admin Console
Integrated ability to manage devices, users, deployments, airtime costs, and much more.
The KonaWare Mobility Platform consists of three major components: the KonaWare Server + Delegate, KonaWare Shuttle, and KonaWare Console. Each element works in concert to provide a comprehensive platform for the development, deployment, and management of mission-critical mobile applications.
KonaWare and 3rd Party Components

The KonaWare Server
The KonaWare Server manages the communication between the mobile applications and backend
enterprise applications by interfacing with existing EAI platforms using a transactional messaging
architecture. It supports message encryption, database synchronization services, transaction management,
and error handling.
The KonaWare Server is architected to use Java Messaging Services (JMS) for creating
secure, robust, and persistent notification services. This system is highly scalable and
can be configured to handle a large set of message queues that can reach thousands of client
devices. The KonaWare Server supports a secure and transactional exchange of information with
mobile devices. All data transmissions are sent via a secure transactional envelope and placed
in a message queue from the device all the way to the backend enterprise application. This
transactional architecture allows you to deploy truly mission-critical applications to mobile
users with guaranteed end-to-end data delivery, integrity, security, and reliability for the
most sensitive and vital corporate data.
KonaWare Mobility Platform Architecture

The KonaWare Console
The KonaWare Console is a Web-based system administration tool for the deployment and
management of mobile applications. It consists of a database, a business rules engine,
and storage for staging, testing, and certifying applications. System administrators
can automate the task of setting up, deploying, versioning and managing applications
over the air. The KonaWare Console provides remote administration for rapidly and
efficiently deploying, securing, and updating mobile applications. With mobile
applications constantly changing, the KonaWare Console helps to greatly reduce
maintenance time and costs.
Every transaction, in the form of messages, sent from the mobile client is traceable and
auditable in the KonaWare system. The KonaWare Console is used to manage, analyze, and report on these
transactions. In addition, the KonaWare Console enables incoming messages to be dynamically
prioritized so that data transmissions are assigned various levels of urgency. This unique approach
reduces bottlenecks and traffic jams when hundreds or thousands of users are sending information at
the same time. Message prioritization also makes it possible to optimize airtime costs, since less
urgent messages can be held for synchronization or for sending via a corporate LAN or Wi-Fi network.
Wireless network cost makes up the largest portion of an enterprise mobile initiative, but the
KonaWare Console can help you to control and significantly minimize this cost with it's patent-pending
performance management feature.
The KonaWare Shuttle
The KonaWare Shuttle is the device-resident client component that manages the
interactions of the mobile application to communicate with the KonaWare Bridge.
It contains a set of libraries that mirrors those found in the KonaWare Server.
The KonaWare Shuttle provides a small-footprint client that utilizes a rich client
architecture on Java and .NET Compact Framework-ready devices.
The KonaWare Shuttle is engineered to fit into a wide range of devices with limited
amounts of memory and processing power. As a result, mobile applications built with KonaWare
are extensible across a continuum of mobile devices from laptops to smartphones. These
applications are not browser-based or thin-client interfaces, but rather true multi-threaded
applications with transparent offline and online functionality. The application interface and
navigation can be optimized for each specific device type in order to provide the greatest
usability and performance.
The KonaWare Shuttle ensures seamless off-line and on-line functionality for mobile
applications by facilitating automatic network connection detection. All transactions are
queued locally and automatically sent wirelessly when network connectivity is available. This
asynchronous delivery system ensures efficient transmission of data and a guarantee of
"always there" data using two-way push/pull transmissions. In addition, the KonaWare Shuttle
has built in mechanisms that detect message, device, and network settings so that performance
is optimized depending on network availability and the priority of the transactions based on
configurations in the KonaWare Console.
|
|
|