Overview
visual foxpro
foxpro
visual foxpro
  visual foxpro
foxpro
visual foxpro
Contact Us
...the professional framework for FoxPro

  Home | News | Products | Services | Support | Forum | Training | Downloads | Purchase

 
  Information
 
 
  Free Trials
 
Visual ProMatrix
Sample Apps
   
  ProMatrix Store
 
 

VPM Enterprise Edition


Visual ProMatrix Enterprise Edition is a dramatically new product that includes all the features of VPM 6.0 but that also gives you the power to create enterprise applications that meet customer demands for the scalability, reliability and performance needed to handle large scale databases in a client-server, n-tier environment. VPM Enterprise will allow you to create state-of-the-art enterprise applications in record time!
VPM Enterprise allows you to create conventional table-based applications as well as enterprise applications. Its many features and benefits are described below. As you review the material below, you will quickly see that there is no other framework for Visual FoxPro that can provide you with the flexibility and power of VPM Enterprise.

Important: VPM Enterprise includes printed manuals plus online documentation.

N-Tier - COM/DCOM
VPM Enterprise supports true n-tier development using the Microsoft Component Object Model (COM).
  • Business Rules Class - a new business rules class that serves as a central repository for application business rules. You can choose to have the business rules class included directly in your application or set up as a COM object for n-tier development.
Client-Server - Basic Principles
The client-server features of VPM Enterprise have been designed with the following basic principles in mind:
  • Views, Views, Views: All system-provided forms are based on views, including those that access system data. 
  • Same Functionality: You will lose no functionality in moving an application from VPM 6.0 to VPM Enterprise. All functionality provided by VPM 6.0 (e.g., audit trails, referential integrity, specialized form classes, etc.) continue to be available to VPM Enterprise client-server applications.
  • Local or Remote Data: All data can be local or remote. Both the developer and the application administrator have the ability to easily switch between local and remote views via the VPM Data Builder/Manager.
  • Local or Remote Functionality: All functionality can be local or remote. The audit trail, security, data validation, etc. functionality provided by VPM can work with local or remote data. The choice is yours.
Client-Server - Data Integrity
VPM's Referential Integrity and data validation engines are outstanding. With VPM Enterprise you don't have to give them up for client-server applications.
  • Referential Integrity: the VPM Referential Integrity engine can be used with both local and remote data. The choice is yours.
  • Data Validation: the VPM data validation engine can be used with both local and remote data.  The choice is yours.
Client-Server - Forms
VPM Enterprise forms in client-server applications have the following characteristics:
  • Local Views: If you are prototyping a client-server application using local tables, you create forms using local views in the Data Environment. When you're ready, you or an application user can direct a form to use a remote view through the VPM Data Builder.
  • Selection Form: When a form is run, you can have an introductory parameter selection form automatically appear that lets the user define the subset of records to be returned from the remote server.
  • Form Toolbar: The VPM Form Toolbar is fully functional with forms based on remote views.
  • Related Forms: The VPM Related Forms engine is fully functional with forms based on remote views.
  • Data Functionality: All data functionality has been moved from VPM form classes to methods of the Application Object.
Client-Server - Reports
VPM Enterprise reports in client-server applications have the following characteristics:
  • Local Views: If you are prototyping a client-server application using local tables, you create reports using local views in the Data Environment. When you're ready, you or an application user can direct a report to use a remote view through the VPM Data Builder.
Other Enhancements
VPM Enterprise contains many other enhancements not directly related to client-server and n-tier development. The other enhancements are described elsewhere.
What About Existing VPM 6.0b Applications?
Whenever we release a product upgrade, we include utilities and instructions that provide for easy upgrading of existing VPM applications. We have done the same for VPM Enterprise to help you upgrade your existing VPM 6.0b applications. 

Important: If you want to upgrade an existing VPM application to VPM Enterprise, you should do the following:

  • VPM 6.0b: Make sure the application was created by or updated to VPM 6.0b.
  • Views: Make sure that the forms that will eventually connect to remote data are based on local views.
 
ProMatrix Email: customerservice@promatrix.com
Copyright © 2002 - 2010. All rights reserved. ProMatrix, Visual ProMatrix and VPM are trademarks of ProMatrix. All other trademarks acknowledged.