Brief
Overview of New Features of 1C:Enterprise 8.2 Managed Application
Changes
in Managed Application
1C:Enterprise 8 Managed Application significantly changes the architecture of the application.
In
comparison to previous version (8.1), the managed application keeps unchanged
the entire level of information base data interaction, including the following
subsystems:
Data
structure description in configurations.
Operations
with applied objects (such as catalogs, documents, etc).
This
section briefly describes new or modified system's features and its behaviour
in MA.
Improved
Scalability
MA improves
the system scalability due to –
Moving
a part of a workload from users' computers to the server side ('thin client' operation mode); earlier, most of application functionality was
executed on the client side.
Dynamic
workload distribution among servers of a cluster; earlier, there was no such
capability.
Better
server reliability and stability.
Improved
operation performance with complex access rights restrictions due to execution
on the server side.
New operation modes of the managed application provide remote online operation with 1C:Enterprise 8 information
bases:
Thin client – 1C:Enterprise 8 interface
operation over Internet.
Web-client – 1C:Enterprise 8 operation in an
Internet browser program interface (without installation of the system on
user's PCs).
Earlier,
remote operation was possible in offline mode. Data exchange mechanisms were
used for this. These mechanisms synchronized modified data and configuration
between nodes of a distributed system, at defined intervals.
There was
also a possibility to employ 1C:Enterprise 8 functionality with
web-interface (using the web-extension). However, development of such
web-application or embedding of 1C:
Enterprise
8
functionality into an existing web-site required significant efforts and good
knowledge of other programming languages.
Quick
System Adjustment at 'on-site' Implementation Stage
Managed
application significantly simplifies the stage of implementation of applied
solutions. It is possible now to customize an applied solution for a company's
specifics without making changes in the solution itself. Functional options allow to enable/disable required applied solutions' functional modules
at during the implementation stage.
Simplifying
Definition of User Interface and Reports
During
development stage, the new
user interface, implemented in the managed
application is 'defined' or 'described', not 'drawn'. A developer only defines
a general scheme of the command interface and forms.
Using aggregates mechanism allows
to reduce significantly the time required for report generation. This is
especially important for large information bases containing thousands and
millions records in registries.
It means that users (e.g. analytics and managers) can analyze information
switching between various dimensions of reports with minimal response time of
the system. At that, on the one hand, the system uses aggregated data, on the
other - provides up-to-date information in reports being generated.
Fault Tolerance of Server Cluster
Failure or scheduled shutdown of any computer belonging to a server cluster
will not lead to user operation termination. This is provided by a server
cluster redundancy and working process redundancy.
Significantly improved tolerance of the system to the connection break
between a user PC and a server cluster. In most of the cases, it is possible to
continue working after the connection restoration from the point where the work
was at the time of the break, without re-connection the the information base.
The managed
application allows definition of rights to view and modify individual object
fields for each user role. Fields forbidden for a user to see are hidden
automatically in forms, catalogs and reports. The user can see only allowed
part of the system.
Thin client
architecture provides more efficient access rights operation. There are no data
on the client side, which are not permitted for the user. The program developer
can reliably control any user's actions. The system workload reduces
considerably – all mass operations can be executed without the access rights
check (in privileged mode).