Logo

WebExpress front office

SrWebExpress platform designed to quickly create WEB applications

Goals and objectives of creating the SrWebExpress platform:
  • The need to switch to WEB technologies is dictated by the market development trends
  • Soft Review chose the method of creating WEB applications in a declarative way, that is, by design, due to the high cost of classical WEB development
  • When choosing a technological stack of tools, the requirements of a ready-made integrated solution supported and developed by one reliable vendor were taken into account.
  • To implement a specific solution, we used the conceptual approaches that exist in the company's products
  • Fundamentally new for SrWebExpress are its great versatility - the ability to integrate with any existing systems on the Oracle DBMS and the presence of its own autonomous object data schema that allows you to implement workflow or process management
  • Combination of advanced visual components of Oracle ADF, with the capabilities of our WEB form builder and metadata-based operational engine, gives a complex effect of maximum acceleration and simplification in the development of WEB applications
  • We managed to make the product as easy-to-use as possible, not requiring deep knowledge of WEB technologies and specific programming languages
  • Combination of a visual designer of screen forms, as well as a visual designer of accounting objects on the one hand and business logic development capabilities, in simple and common programming languages (PL / SQL, Groovy), allows you to implement accounting and workflow schemes of any complexity or support.
  • Due to the declarative principles of creating and customizing both user interfaces and workflow schemes based on metadata repositories and stored procedures, the system is flexible and quickly replicated, scalable and quickly transferred to operation or support. The described qualities are enhanced by the complete openness, transparency and intuitiveness of the system metadata.
Technical platform architecture:
  • Betting on technologies from one vendor - Oracle, fully integrated with each other
  • Using Oracle Middleware tools for managing the visualization layer
  • Using Oracle DBMS tools for data storage and process automation
  • Using Oracle Weblogic and Oracle Enterprise Manager infrastructure for hosting and administering applications
  • We used the following Oracle products to develop this solution: JDeveloper, Business Components, ADF, JasperReport, FastReport
  • Common standards for information storage and processing: XML, JSF, Groovy, JavaScript, PL/SQL
End-to-end proprietary technology stack:
  • Metadata management system: WEB application constructor (IDE, FrameWork)
  • Constructor for visual customization of corporate style user interfaces: SrWebAdmin
  • Universal metadata interpreting WEB application: SrWebFront
  • Data object scheme and constructor of accounting objects and their life cycle processes: Data Object FrameWork
  • Management core for data object lifecycle and business processes (Business Process Engine, SrUniDoc Gateway, UniDoc ObjectSystem)
  • Integrated interface and reporting services and plugins (JasperReport, SrArmstrong, SrSocket, SrEchelon)
Applications and examples of use
  1. Directions for use:
    • Quick development of complex WEB applications
    • Building user WEB interfaces for existing information systems
    • Building full-fledged process control complexes and operating modules
    • Development of “Single Window” applications integrating several systems
    • Creating information pages and fragments embedded in corporate websites.
  1. Examples of use:
    • Front End for banking product systems
    • Service financial companies (payments, currency exchange, one-time services).
    • Credit financial institutions (credit unions, credit brokers).