1. The Legitimation of R.A.S
An Enterprise/Community is a pool of resources (material/immaterial/intellectual) and a set of objectives.
Enterprising is the challenge of activating(empowering) the resources effectively and efficiently in order to achieve the objectives.
It is a human endeavor.
There are the following three relevant issues :
1. The Activation/Empowering issue. It is a mental-intellectual issue
2. The Effectiveness and Efficiency issue. It is a technical issue.
3. The Accessibility to and Availability of the resources. It is a social/political issue.
2. The Objectives of R.A.S
The objective of R.A.S is to address the Effectiveness and Efficiency issue of resource activation. (The technical issue)
The main tool to optimize the effectiveness and efficiency of resource activation is Resource Virtualization(Digitalization).
Virtualization(Digitalization) is the process of replacing the real resources "RR" with virtual resources "VR". (RR<=>VR)
Virtual Resources can be hosted as nodes in a digital network (popularly known as "Cloud") and can be accessed and manipulated effectively and efficiently thru any device at any time from everywhere by anyone.
Virtual Resources are :
- Sharable locally and internationally
- Adaptive to the special needs of the user and his local social and legal environment
- Programmable. The user can insert "own code" and database table fields to modify or enhance the functionality.
- Multifunctional and polymorphic
- Universal (Multilingual, Multicurrency, Multitime Zone)
- Multibranch(Vertical)
- Data Base agnostic (Runs on every database. Microsoft SQL-Access, Oracle, IBM DB, SAP HANA, MySQL etc.)
- Software Platform agnostic. Runs on all open platforms on premise and on the Cloud. Microsoft Azure,
IBM Softlayer/Bluemix etc.
Virtual Resources are the objective of RASv.
Resource Virtualization must be based on a solid fundament of Resource Abstraction otherwise it is of limited scope an myopic. An Abstract Resource "AR" is the conceptualization of a set of related Virtual Resources "VR".
Abstraction is the result of the superior quality of the human brain and the main distigtion from the brain of animals which can regognise only "Signals".
Abstraction is the objective of RASa. It is the designer of RASv. It consist of a limited set of abstract objects (Specifications) and an "Inference Engine" (Generator) witch infers (generates) the essential parts of the objects of RASv so that only the details must be manually inserted in order to complete them. Modification are made only in the abstract objects of RASa and automatically propagated to the related virtual objects of RASv by regenerating them.
Real Resources (RR) stay in a one to one correspondence to Virtual Resources forming a Resource Universe RU (RU : RR<=>VR<=>AR)
The fundamental "Token" of R.A.S is the "Resource". A "Resource" is a mathematical "Vector" or "Tensor" and R.A.S consist of a "Rersourve Topology" controling the structural arangements of resources plus a "Resource Algebra" controling operations on the resources.
The entire concept of R.A.S is based in the mathematical background of the designer. His analytical/conceptualization ability and his abstraction capacity.
3. Implementation Issues
- Conversion Issues
There are two conversion issues (a minor and a major).
The minor issue is database conversion:
Databases are manipulated via ODBC. For every supported database the corresponding ODBC driver should be downloaded for conductinng and testing the conversion.
ODBC does not supports database definition (Create database, Create table, Create index etc.). For every supported database the corresponding API should be downloaded and code should be inserted in the corresponding "Abstract Object" in RASa.
The major issue is conversion of the old Windows Forms to HTML5(XAML):
The corresponding "Abstract Object" in RASa should be severely modified.
- Redesign Issues
Simultaneously with the conversion a major redesign of the system will be conducted in order to address
the benefits offered by cloud computing, autonomous (robotic) processing, in memory database processing etc.
Long range Implementation Plan
---------------------------------------------------------------------------------------------------------------------------------------------------------
|Phase| Description |Start Date |Finish Date|
---------------------------------------------------------------------------------------------------------------------------------------------------------
| 1 | RASa . Resource Activation System - Abstract | 1-6-2016 | 30-52018|
| 2 | RASav . Resource Activation System - Abstract-Virtual Enchaining System | 1-6-2018 | 30-5-2019|
| 3 | RASv . Resource Activation System - Virtual | 1-6-2019 | 30-5-2020|
---------------------------------------------------------------------------------------------------------------------------------------------------------
COSTAS TZOUMERTIS
Systems Architectural Designer
admin@rasv.eu
Curriculum : www.linkedin.com
|