BSS ADF (application development framework)
System flexibility, performance, designing and fast implementation rate is mainly influenced by suitable development technology. For better performance of technological tasks BSS has developed its own ADF (application development framework) which is the basis for the tailored application development.
Please see figure "ADF versatility" below.

Based on Microsoft .Net framework, ADF implements a multi-layer and multi-tier architecture consisting of extensive library of classes. BSS ADF allows the fast development of multi-tier enterprise level applications by assembling ready-to-use modules and classes. ADF defines the rules of how the tailored software specification is mapped to the system architecture and how upgrade of functionality is supported.
Tailor made software has n-tier architecture, where number of tiers and tiers definition depends on implemented business model, workflow and given system specification, describing user groups, user allocation, dedicated network resources and computer network architecture.
Framework multi-tier and multilayer architecture is shown on the picture below.

User Interface Tier
Presentation tier has a class library which provides classes for creating reusable GUI components. The GUI components interface the business components. Presentation Tier implements automated data workflows for GUI initialization, loading, saving data, enabling and disabling forms. On this tier Multi-language support is implemented which allows runtime modification of terms and phrases. Application layer has class library which allows combining different reusable GUI components from User Interface tier into end products.
Data Tier
Data tier has Data Access class library which provides methods for exchanging data between business components and databases. Data tier has also designer tool which generates data entities and business components from database tables.
Business Tier
Business tier contains a class library which implements business functions. Business tier assures process authentication that prevents unauthorized usage of business components.
Service Tier
Service tier contains a class library which takes care of set-up and control Web Services, Remote objects, Windows Services and batch applications.
Workflow engine
BSS software is completely workflow driven. BSS promotes the new "Software Centric" approach to the Business Process Management. Our Software takes care of business process control and monitoring by using intelligent workflow management functionality supported by Scheduling, Task management & Notification services.
Workflows are not set in the application code like in most software packages. Business flow diagram and control logic, defined by Business managers, is configured for workflow engine by using the user-friendly interface - Workflow designer with integrated version control. In fact it is possible to create multiple Workflows for any business context. Different workflows can be linked to any business context if necessary.
|