中文 / EN
INTRODUCTION TO THE ARCHITECTURE AND
FUNCTION OF TAMIC PLATFORM
TAMIC Architecture and Functions
Architecture
of the platform

Architecture

TAMIC includes two technical aspects:
Information Technology
Business-driven development leveraging the high re-usability and technology encapsulation characteristics of TAMIC platform. TAMIC's own business language reflects the actual business process and activities. On TAMIC, developers only need to concentrate on design and the use of TAMIC business language, codes will be automatically generated by the platform.
TAMIC's multi-layer reusability greatly improves the efficiency and quality of standardized software development. For example, technical documents such as Functional Specification Design (FSD) and Technical Specification Design (TSD), can be re-used for newly developed systems on TAMIC. All developed components on TAMIC are in the form of EXP files which can be re-used and deployed to different technical platforms (Operating system, Database, Hardware etc).
Data Technology
Working hand-in-hand with information technology, TAMIC Enterprise Data Model (EDM) helps enterprise to build a holistic data analysis for its business data.
All business data will be grouped and normalized according to the EDM, giving enterprise the agility in data analysis from myriads of angles and layers. Unstructured data from front-end or WoT can also be integrated into the EDM for real-time data analysis.
Functions
of the platform

Platform Functions

Business language

Business Language

Language has long been the key media of mankind to express their feelings and emotions. There are many languages of different structures and forms, forming communication barriers among mankind. Russians do not comprehend the Chinese language and vice versa, communication among different language speakers is difficult. As languages evolves, even they are originated from the same origin, speakers of these languages may have communication problems among themselves. In universities, there is linguistics, a science that takes language as the research object, reveals the essence of language and explores the common laws of language.

Similar to the human language, computer language is the way to express an instruction. Likewise, there are many kinds of computer languages of different structures and forms. From machine language to object-oriented language, computer language has evolved to better express the real world and user-friendly allowing non-technical personnel to engage in composition of programs based on the business requirements. This is exactly the core value of TAMIC business language.

TAMIC business language mimicked actual business, following the same processing logic of a business transaction and therefore business users can directly complete a function design and development by leveraging the ready-to-use TAMIC knowledge blocks. Coding will be handled by TAMIC based on the design, realizing a true zero-code development.
Reusable Knowledge Blocks

Reusable Knowledge Blocks

In the field of artificial intelligence, it is difficult to maintain the inheritance of business knowledge and project experience of software development. Object-oriented has done the best in the inheritance aspect and yet it only limits to the reuse of micro and low-level functions and services. The inheritance of business knowledge and project experience has not been achieved.
TAMIC knowledge blocks library is the accumulation of business experiences. The encapsulation technology of the platform segregates business and technology, as such components can be reused allowing enterprise management application systems with complex logic to enjoy true agile development.
Knowledge blocks library is a collection of knowledge components. Financial industry alone has more than 1000 components.
Defining the components by means of programs that can be composed on TAMIC or any third-party language.
Technology encapsulation /
code generation

Technology Encapsulation/Code Generation

A short history of information technology, a common mistake people tend to make is being too indulged in technology and forget that the best technology is not necessarily what the business needs. For example, a good singer should sing with the feeling of the song rather than just fiddling with singing skills, which will tarnish a great piece of work. We firmly believe that a good software system should meet the business needs and allow business users to enjoy the innovation, convenience and efficiency . Technology is only the medium to achieve all these. Therefore, one of the original intentions of designing TAMIC is to truly liberate technology and return to the core purpose of business. To truly liberate technology, we must completely segregate business and technology, making technology transparent to users, and developers can focus on business research instead.

Most of the existing technology platforms in the market, encapsulate technologies at the client front end and often some common mobile applets. For sophisticated large-scale business transaction system and enterprise management system, level of standardization of the industry is too low and there are too many frequent changes, encapsulation of technologies is so difficult and costly that people have to give up such idea. Referring to TAMIC Reference Model, all technologies are encapsulated in the infrastructure layer and platform layer, which are completely separated from the upper three business layers.

In Tamic, developing complex and large-scale business transaction system or enterprise management system, such as banking system or supply chain system, developers only need to focus on the design and user requirements of business logic, process and management. Development is conducted using simple and user-friendly business instructions, platform will handle the implementation of these instructions, such bottom layer of TAMIC is encapsulated and kept as black box to users.

In TAMIC, development is considered complete as soon as users have completed the TAMIC definitions using TAMIC business language. TAMIC will automatically generate the intermediate file and transform into source codes suitable for the Front, Middle and Back-end platforms selected according to the final technical architecture designed by the user. A business system only needs to be developed once (business definition). The same set of code can be run on different platforms through interpreter or compilation mode conversion.
Solar enterprise data model

SOLAR Enterprise Data Model

TAMIC-SOLAR is used to build Enterprise Data Model, establish and update database, and finally display and analyze business data through reports and/or BI tools.
This data model is designed for overall management of an enterprise, not just individual department. TAMIC-SOLAR provides both holistic enterprise level view and drill-down analysis of individual aspects. TAMIC-SOLAR is compatible with any existing business systems and data warehouses. TAMIC-SOLAR is cost-saving, efficient and effective solution for enterprises who plan to enhance their management information and analysis capabilities.
The process of building an enterprise level database is driven by business and technical work is handled automatically by TAMIC-SOLAR. It is particularly flexible in analyzing impacts of business changes, such as new organizations and new products.
TAMIC-SOLAR will, in turn, construct a conceptual model, a logical model and a physical model, of which the first two are business-driven.
1. Conceptual model includes strategy, business and transaction:
Strategy: reflects management requirements.
Business: reflects the specific operation, including factors such as policy, risk, organization, product, time and customers.
Transaction: represents business application system, which can be system developed by TAMIC or any third-party system.
2. Logical model
Dimensions are constructed in tree structure. Transaction data will be combined through dimensions to achieve normalization and standardization.
3. Physical model
Automatically complete the construction of data tables in the database.
TAMIC-SOLAR's unique Single Interface data processing technology can simplify millions of data fields, thousands of data tables, and the time-consuming and laborious ETL processing process necessary for the traditional data warehouse system into a comprehensive system with only a few hundred fields, a universal standard transaction and customized dimensions. TAMIC-SOLAR has a very short implementation cycle, and highly adapts to changes. Compared to data warehouse, it usually takes several years to implement, TAMIC-SOLAR is much more labor-saving and cost-effective.
TAMIC-SOLAR provides enterprises with a real-time and holistic enterprise level data model. Through this model platform, banks can easily and effectively deploy the most advanced and complex business intelligence and analysis tools. Through TAMIC-SOLAR, managers can access comprehensive data of the enterprise at different organizational levels in real time, and can go down further to decompose the data with much refined granularity. TAMIC-SOLAR is also quick easy to implement control at different organizational levels. This loosely coupled design concept enables TAMIC-SOLAR to seamlessly connect to any business operation process and satellite system of the enterprise. Therefore, while realizing all the above benefits, TAMIC-SOLAR protects existing IT investment of the enterprise as it will not have any impact on current business operations.
Cloud vs On- Premises

Cloud vs On- Premises

TAMIC application deployment: for different operating environments, convert the intermediate files to generate object code. Platform controls the deployment process. One set of TAMIC definitions can be deployed to different platforms without any coding effort.
TAMIC operating environment: it can be a variety of on-premises platforms of different hardware, operating systems, middleware, data, etc. It can also be the cloud. With the implementation of the cloud, data center is used at runtime, such as operating system, database, network, hardware and middleware.
Benefits of TAMIC platform:
• Development is simple, no need to worry about technical issues.
If one needs to consider technical issues during development, one must master many related tools, which makes the job highly complex.
• All business changes are automatically reflected in technology, fast turn round response time.
• Can be deployed locally or on the cloud, and the conversion is easy.
The five layer reference model of TAMIC separates business and Technology (Layer 1-3 are business and Layer 4-5 are technology).
Layer 1: interface between TAMIC and external system
Layer 2: application development layer, calling components defined in layer 3.
Layer 3: knowledge blocks, whose components are the accumulation of business knowledge and can be reused in development.
Layers 4 and 5: automatically transform all defined application developments and deploy to run on designated target platform defined in layer 5.


contact us

Contact

  • Tel

    021-32114650

  • Add

    Room 2711, World Trade Center, No. 2299, West Yan'an Road, Changning District, Shanghai

  • Email

    200335

Copyright © 2000 - 2021 Sailing. All Rights Reserved. TA all rights reserved