DocuPhi | Why DocuPhi | Technical Specicfications | Deployment Models | Security | Under the Hood

DocuPhi is a pure J2EE application, capable of running on any J2EE compliant Application Server, on any platform – Windows or Linux. The suggested deployment is to run DocuPhi on Tomcat Application Server in Linux, using MySQL as a database. This way DocuPhi runs completely on Open Source, reducing software license costs dramatically.

DocuPhi has been architected keeping in mind the best principles of the MVC pattern piggy-backed on the Struts framework. Let us take a look at what sets our technical team a world apart from others and how they have used their vast experience and passion to come up with a world-class product

  • A strict separation of presentation from the content is enforced with the use of helper beans.
  • Filters have been used extensively in order to provide a pluggable functionality.
  • Custom tag libraries have been used in order to promote code reuse.
  • All JSPs and action classes have restricted access depending on the user type.
  • An in-application firewall provides additional security on the basis of the IP address of the remote host.
  • Almost all functionality relating to database access has been distilled into a Common framework that is database agnostic and can be integrated with any database supporting the SQL standard.
  • Integration with third party applications and APIs like OpenOfficeOrg have been implemented using the best practices of Object Oriented Programming in order to not tie down DocuPhi to any particular application.
  • The application has been conceptualized to be as distributed as possible in order to ensure large enterprises can logically separate the file server in order to channel greater processing power to the hosting server and the database server in case they are separately hosted.
Configuration, Customization and Integration

We realize that each organization has its own unique way in which it wants to use DocuPhi. Keeping this in mind DocuPhi has been designed as a loosely coupled application with exhaustive fine grained configuration capabilities for power users and extensive customization possibilities.

Configuration Capabilities

  • Admin users can configure access control lists for user access
  • Different roles and their restrictions
  • Data Driven configurable work flow
  • Configurable File Store
  • Configurable queues for handling documents
  • The Document Categories and their Attributes, the different Tags for the documents, policies regarding document handling restrictions (Time based or Priority based) can be configured.
  • Customization possibilities

DocuPhi allows complete customization based on business needs. It can act as a Document Archival System, a data-entry system, a regular document management system with a configurable workflow and many more based on business requirements. The loosely couple architecture of DocuPhi enables robust and efficient customization.

Integration Features

DocuPhi provides inbuilt mechanisms for exchange of data with other applications. Data related to documents and meta-data to drive the population of other data can be imported into DocuPhi through various channels like CSV upload, web services, and custom integration modules. This data can then be further processed in DocuPhi. At the end of the process the data can be optionally exported to various software applications.

DocuPhi provides integrations with mail and fax out of the box.

 

 

        Copyright PhiStream Inc. 2004 - 2007