| |
Introduction to Ubikwiti™ Platform |
|
|
| |
Imagine a businessperson who wants to prepare a sales invoice using MS Excel or Google Docs. They will model the business requirement, design the layout, set up any necessary formulas and controls, key in data, print the sales invoice, and store the file for next use, all by themselves. Typically, no IT personnel are involved in the process.
The figure below shows a similar process flow for a Ubikwiti user developing a dynamic business application, integrated with internal and external business functions and highly flexible for change. The Ubikwiti "Application Development Life Cycle" (ADLC) is significantly different from the traditional Software Development Life Cycle (SDLC) in terms of risk, time, driver (minimal involvement of technical staff), and the agility required to develop and enhance a dynamic business application.
|
 |
| |
The ADLC methodology begins with users using any tools they wish to do business process modeling (BPM). BPM tools can be as simple as a pencil and a piece of paper or as advanced as high-end BPM tools such as TIBCO or Savvion. Whatever tool is used the main purpose is to allow businesspeople to map their business processes and business needs.
Ubikwiti users can design their own dynamic business applications (DBA) by selecting a pre-configured industry template and using Ubikwiti’s do-it-yourself (DIY) Configuration and GUI tools and wizards to customize an application to their needs. This is done by simply pointing and clicking on the readymade business components from the Ubikwiti Business Component Library displayed in U-KwikShop, or from components utilizing any open standards-based web services such as Google Map, FedEx, etc. |
|
| |
.................................................................................................................................................................................................................... |
| |
|
| |
Ubikwiti Business Component Library |
|
|
| |
The Ubikwiti Business Component Library is professionally built and continuously upgraded by Modelers and Designers who actively participate in the OAGi Mid-Market Working Group.
All business components built are by definition robust, comprehensive, and consistent with industry standards. When more components are needed to support business needs they can be quickly added from the Business Component Library without worrying about integration, data migration, upgrade earning curve and interoperability issues.
All pre-configured industry templates can be used immediately for business transactions with predefined business rules, screens and report layouts. Ubikwiti users are never more that one click away from customizing and enhancing their application using DIY-Configuration and DIY-GUI tools and wizards.
|
| |
.................................................................................................................................................................................................................... |
| |
|
| |
Ubikwiti Definition-based Dynamic Engine |
|
|
| |
The Definition-based Dynamic Engine (DDE) is at the heart of the Ubikwiti Platform and acts like its operating system. The DDE parses the XML definition files produced by the DIY Components or “hand-coded” by advanced users using any XML editor, and then orchestrates the business processes. Similarly, screens and reports are parsed and rendered at runtime from XML definition files.
As the business components definition files are in XML format, Ubikwiti applications can be executed in exactly the same manner in all DDE-supported platforms, including on-premises client/server environment, on-premises environment, hosted SaaS environment, or even the hybrid fat client – web service (SOA) environment.
The platform is based on universal standards such as SOA, XML, HTML and JavaScript that avoid “lock-in” to vendor proprietary standards, while facilitating the easy creation of interfaces and “Mashups”.
|
| |
|
|
|