SlideShare a Scribd company logo
1 of 12
Basic Archive System (BAS)
WEB Service based archive – Your private cloud
Basic Archive System – The idea behind
Many small and medium sized businesses often want to
restrict the use and archiving of paper documents. The
reason they often do not implement such a process is
often high costs or so large and complex changes that they
can not afford it or lack the capacity.
Basic Archive System – The idea visualized
Archive Service Cloud
General
WEB Services
Version ctrl.
WEB Services
Admin.
WEB Services
Remote
Web service
access
Customer
Service
systems
Billing and
accounting
systems
Marketing
and sales
systems
Existing batch
Computer
systems
General
Office
systems
System admin
systems
Basic Archive System – A solution ?
To give opportunity to ease this situation, it developed an Web Service based
"archive cloud" that allows for:
Storing documents and other objects along with the necessary metadata.
Retrieval of documents or other objects and metadata.
Maintenance (update / delete / purge) of documents or other objects and
metadata (update only on metadata).
Version control of documents or other objects.
User administration per archive.
Archive maintenance and documentation of individual archives.
Storing metadata without documents or other objects in separate tables.
Multiple archives / repositories per installation
And it’s (shareware under Apache version 2 license)
Basic Archive System - specification
The Basic Archive System are build i JAVA and are accessing a database and
a standard disk system. Since the system are build in JAVA it can run on any
server that can support JAVA runtime. The current version of Basic Archive
System can be installed with:
JAVA 7 runtime
Oracle database or MySql database (JDBC connected)
Standard accessable disk system
Jetty version 6.1.22
The WEB services is standard REST based web services using:
Jersey version 1.8
The documentation WEB service returning PDF are using:
Itext version 5.1.2
Basic Archive System - Overview and capacity
The various parts of the Basic Archive has the following capacities:
Up to 9999 types of objects definition. *₃
Unlimited number of table definition (theoretical). *₂
Up to 9999 repository groups *₃
Archive (per definition):
Up to 10 repositories per repository group. *₁
Up to 256⁶ number of stored objects in a repository group. *₂
Repository group (per definition):
*₁ The number of repositories will be limited by disc space, a large number of repositories will also slow down the system.
*₂ The number of stored objects will be limited by disc space and the used database system.
*₃ The number can be limited by max space in the used database system.
Multiple archives inside a installation. *₃
Basic Archive System (total installation):
Basic Archive System – Easy setup
The goal when the system was designed was :
Easy to install and easy to configure
The system it self are made so it’s easy to install both on a standalone server and a
server where it share computer power with other systems. When the system are
installed and configured (access to a database etc.) on a server, setting up an
archive instance should be easy. Just call a web service with the wanted archive
definition in a XML file and the archive system will set up the archive. The archive
instance will inherit the default configuration file, so in some cases this maybe has
to be modified (probably by the system administrator).
Basic Archive System - installation
Purchase
Server
(if needed)
Install
software
Configure
Basic Archive System
Sales system
Invoice system
WEBServicecall
Modify
existing systems
(add REST client)
Basic Archive System - How to build an archive
<?xml version="1.0" ?>
<archive>
<system name="archive1">
<dbuser>TEST</dbuser>
<password>test000</password>
<password_encryption>true</password_encryption>
</system>
<repository name="online" group="document">
<retention>4015</retention>
<storage>/data/online</storage>
<level>1</level>
</repository>
<repository name="offline" group="document">
<retention>4015</retention>
<storage>/data/offline</storage>
<level>2</level>
</repository>
<object name="document" repository="document">
<retention>4015</retention>
<metadata required="no" modifiable="yes" searchable="yes" unique="no">documentDate</metadata>
<metadata required="no" modifiable="yes" searchable="no" unique="no">documentType</metadata>
<metadata required="no" modifiable="yes" searchable="no" unique="no">description</metadata>
</object>
<table name="caseData">
<retention>4015</retention>
<metadata required="no" modifiable="yes" searchable="yes" unique="no">caseNumber</metadata>
<metadata required="no" modifiable="yes" searchable="yes" unique="no">caseDate</metadata>
<metadata required="yes" modifiable="no" searchable="yes" unique="no">documentRef</metadata>
</table>
<field name="documentDate">
<min>8</min>
<max>8</max>
<type>date</type>
</field>
<field name="documentType">
<min>6</min>
<max>6</max>
<type>integer</type>
</field>
<field name="caseNumber">
<min>6</min>
<max>6</max>
<type>integer</type>
</field>
<field name="caseDate">
<min>8</min>
<max>8</max>
<type>date</type>
</field>
<field name="description">
<min>1</min>
<max>80</max>
<type>string</type>
</field>
<field name="documentRef">
<min>32</min>
<max>32</max>
<type>string</type>
</field>
</archive>
documentDate
documentType
Description
+ archive defaults
documents
caseNumber
caseDate
documentRef
+ archive defaults
caseData
Archive
Import
Web
service = ONLINE
repository
OFFLINE
repository
”Archive1”
Basic Archive System – License / Usage
Basic Archive System project is an idealistic project that is based on the need
many have to build up an electronic archive, but they can’t afford it because of
high costs. Because of this, the following principles apply to the "product“:
• The Basic Archive System software is freeware (under Apache 2.0 license).
• Errors or defects at Basic Archive System is the user's responsibility.
• Costs of hardware or other software (eg. Database) is the user's
responsibility.
• In those cases the applicable license fees in connection with BAS is this
user's responsibility.
If a user uses Basic Archive System (BAS) is the user's responsibility that the following
rules are followed (in addition to the license requirement):
• All implementations of national / international standards or industry standards that
are implemented in the archive should be published and available for other users of BAS.
• Any use of BAS shall be in accordance with local and international law (e.g. Human
Rights Act or the Privacy Act in the country to whom the information applies).
Basic Archive System – When, where ?
The Basic Archive System development and testing.
All unit test are completed.
System test for access and error handling are completed.
Performance test store / access / retrieve are completed.
System administration testing ready to start (early September).
Total system test on remote server will start after system admin. testing.
Where to get Basic Archive System.
This is still not settled, but will be decided at a later date.
Basic Archive System – contact information
For further information, please contact:
Jan-Ivar Bøyum
EMail .: jib@boyum.priv.no

More Related Content

What's hot

Caching technology comparison
Caching technology comparisonCaching technology comparison
Caching technology comparisonRohit Kelapure
 
Centralized logging for (java) applications with the elastic stack made easy
Centralized logging for (java) applications with the elastic stack   made easyCentralized logging for (java) applications with the elastic stack   made easy
Centralized logging for (java) applications with the elastic stack made easyfelixbarny
 
Oracle architecture
Oracle architectureOracle architecture
Oracle architectureSoumya Das
 
High availability solutions bakostech
High availability solutions bakostechHigh availability solutions bakostech
High availability solutions bakostechViktoria Bakos
 
Group 4 Final
Group 4 FinalGroup 4 Final
Group 4 Finaljacooch
 
Apache Server Tutorial
Apache Server TutorialApache Server Tutorial
Apache Server TutorialJagat Kothari
 
Insight on MongoDB Change Stream - Abhishek.D, Mydbops Team
Insight on MongoDB Change Stream - Abhishek.D, Mydbops TeamInsight on MongoDB Change Stream - Abhishek.D, Mydbops Team
Insight on MongoDB Change Stream - Abhishek.D, Mydbops TeamMydbops
 
Tuning for Oracle RAC Wait Events
Tuning for Oracle RAC Wait EventsTuning for Oracle RAC Wait Events
Tuning for Oracle RAC Wait EventsConfio Software
 
TechEvent 2019: Oracle Databases as Managed Service at AWS, Yes it works!; Al...
TechEvent 2019: Oracle Databases as Managed Service at AWS, Yes it works!; Al...TechEvent 2019: Oracle Databases as Managed Service at AWS, Yes it works!; Al...
TechEvent 2019: Oracle Databases as Managed Service at AWS, Yes it works!; Al...Trivadis
 
App Grid Dev With Coherence
App Grid Dev With CoherenceApp Grid Dev With Coherence
App Grid Dev With CoherenceJames Bayer
 
Install oracle binaris or clonse oracle home
Install oracle binaris or clonse oracle homeInstall oracle binaris or clonse oracle home
Install oracle binaris or clonse oracle homeSatishbabu Gunukula
 

What's hot (19)

Caching technology comparison
Caching technology comparisonCaching technology comparison
Caching technology comparison
 
Centralized logging for (java) applications with the elastic stack made easy
Centralized logging for (java) applications with the elastic stack   made easyCentralized logging for (java) applications with the elastic stack   made easy
Centralized logging for (java) applications with the elastic stack made easy
 
Oracle architecture
Oracle architectureOracle architecture
Oracle architecture
 
Less05 Network
Less05 NetworkLess05 Network
Less05 Network
 
OEM_Case_Study_ABC
OEM_Case_Study_ABCOEM_Case_Study_ABC
OEM_Case_Study_ABC
 
High availability solutions bakostech
High availability solutions bakostechHigh availability solutions bakostech
High availability solutions bakostech
 
Group 4 Final
Group 4 FinalGroup 4 Final
Group 4 Final
 
Apache Server Tutorial
Apache Server TutorialApache Server Tutorial
Apache Server Tutorial
 
Insight on MongoDB Change Stream - Abhishek.D, Mydbops Team
Insight on MongoDB Change Stream - Abhishek.D, Mydbops TeamInsight on MongoDB Change Stream - Abhishek.D, Mydbops Team
Insight on MongoDB Change Stream - Abhishek.D, Mydbops Team
 
Failover cluster
Failover clusterFailover cluster
Failover cluster
 
Tuning for Oracle RAC Wait Events
Tuning for Oracle RAC Wait EventsTuning for Oracle RAC Wait Events
Tuning for Oracle RAC Wait Events
 
TechEvent 2019: Oracle Databases as Managed Service at AWS, Yes it works!; Al...
TechEvent 2019: Oracle Databases as Managed Service at AWS, Yes it works!; Al...TechEvent 2019: Oracle Databases as Managed Service at AWS, Yes it works!; Al...
TechEvent 2019: Oracle Databases as Managed Service at AWS, Yes it works!; Al...
 
DBA oracle
DBA oracleDBA oracle
DBA oracle
 
App Grid Dev With Coherence
App Grid Dev With CoherenceApp Grid Dev With Coherence
App Grid Dev With Coherence
 
Troubleshooting sql server
Troubleshooting sql serverTroubleshooting sql server
Troubleshooting sql server
 
Apache Web Server Setup 1
Apache Web Server Setup 1Apache Web Server Setup 1
Apache Web Server Setup 1
 
Apache ppt
Apache pptApache ppt
Apache ppt
 
Install oracle binaris or clonse oracle home
Install oracle binaris or clonse oracle homeInstall oracle binaris or clonse oracle home
Install oracle binaris or clonse oracle home
 
Oracle 12c - Multitenant Feature
Oracle 12c - Multitenant FeatureOracle 12c - Multitenant Feature
Oracle 12c - Multitenant Feature
 

Similar to Basic Archive System overview

StorageQuery: federated querying on object stores, powered by Alluxio and Presto
StorageQuery: federated querying on object stores, powered by Alluxio and PrestoStorageQuery: federated querying on object stores, powered by Alluxio and Presto
StorageQuery: federated querying on object stores, powered by Alluxio and PrestoAlluxio, Inc.
 
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...Joel Oleson
 
Database Administration & Management - 01
Database Administration & Management - 01Database Administration & Management - 01
Database Administration & Management - 01FaisalMashood
 
DBAM-01.pdf
DBAM-01.pdfDBAM-01.pdf
DBAM-01.pdfhania80
 
ELK Ruminating on Logs (Zendcon 2016)
ELK Ruminating on Logs (Zendcon 2016)ELK Ruminating on Logs (Zendcon 2016)
ELK Ruminating on Logs (Zendcon 2016)Mathew Beane
 
Exploring the Oracle Database Architecture.ppt
Exploring the Oracle Database Architecture.pptExploring the Oracle Database Architecture.ppt
Exploring the Oracle Database Architecture.pptMohammedHdi1
 
exploring-the-oracle-database-architecture.ppt
exploring-the-oracle-database-architecture.pptexploring-the-oracle-database-architecture.ppt
exploring-the-oracle-database-architecture.pptAmitavaRoy49
 
Presentation of OrientDB v2.2 - Webinar
Presentation of OrientDB v2.2 - WebinarPresentation of OrientDB v2.2 - Webinar
Presentation of OrientDB v2.2 - WebinarOrient Technologies
 
INTRODUCTION TO IIS
INTRODUCTION TO IISINTRODUCTION TO IIS
INTRODUCTION TO IISsanya6900
 
INTRODUCTION TO IIS
INTRODUCTION TO IISINTRODUCTION TO IIS
INTRODUCTION TO IISsanya6900
 
Top 20 FAQs on the Autonomous Database
Top 20 FAQs on the Autonomous DatabaseTop 20 FAQs on the Autonomous Database
Top 20 FAQs on the Autonomous DatabaseSandesh Rao
 
11g architecture
11g architecture11g architecture
11g architectureManohar Jha
 
Maintaining and Caring for your EPM Environment at Medinah 2013
Maintaining and Caring for your EPM Environment at Medinah 2013Maintaining and Caring for your EPM Environment at Medinah 2013
Maintaining and Caring for your EPM Environment at Medinah 2013Emtec Inc.
 
Understanding the Windows Server Administration Fundamentals (Part-2)
Understanding the Windows Server Administration Fundamentals (Part-2)Understanding the Windows Server Administration Fundamentals (Part-2)
Understanding the Windows Server Administration Fundamentals (Part-2)Tuan Yang
 
Bt0066 database management system1
Bt0066 database management system1Bt0066 database management system1
Bt0066 database management system1Techglyphs
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsSrinivasa Pavan Marti
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsSrinivasa Pavan Marti
 

Similar to Basic Archive System overview (20)

StorageQuery: federated querying on object stores, powered by Alluxio and Presto
StorageQuery: federated querying on object stores, powered by Alluxio and PrestoStorageQuery: federated querying on object stores, powered by Alluxio and Presto
StorageQuery: federated querying on object stores, powered by Alluxio and Presto
 
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
 
Les 01 core
Les 01 coreLes 01 core
Les 01 core
 
Database Administration & Management - 01
Database Administration & Management - 01Database Administration & Management - 01
Database Administration & Management - 01
 
DBAM-01.pdf
DBAM-01.pdfDBAM-01.pdf
DBAM-01.pdf
 
ELK Ruminating on Logs (Zendcon 2016)
ELK Ruminating on Logs (Zendcon 2016)ELK Ruminating on Logs (Zendcon 2016)
ELK Ruminating on Logs (Zendcon 2016)
 
les_01_core.ppt
les_01_core.pptles_01_core.ppt
les_01_core.ppt
 
Exploring the Oracle Database Architecture.ppt
Exploring the Oracle Database Architecture.pptExploring the Oracle Database Architecture.ppt
Exploring the Oracle Database Architecture.ppt
 
exploring-the-oracle-database-architecture.ppt
exploring-the-oracle-database-architecture.pptexploring-the-oracle-database-architecture.ppt
exploring-the-oracle-database-architecture.ppt
 
Presentation of OrientDB v2.2 - Webinar
Presentation of OrientDB v2.2 - WebinarPresentation of OrientDB v2.2 - Webinar
Presentation of OrientDB v2.2 - Webinar
 
INTRODUCTION TO IIS
INTRODUCTION TO IISINTRODUCTION TO IIS
INTRODUCTION TO IIS
 
INTRODUCTION TO IIS
INTRODUCTION TO IISINTRODUCTION TO IIS
INTRODUCTION TO IIS
 
Top 20 FAQs on the Autonomous Database
Top 20 FAQs on the Autonomous DatabaseTop 20 FAQs on the Autonomous Database
Top 20 FAQs on the Autonomous Database
 
11g architecture
11g architecture11g architecture
11g architecture
 
Maintaining and Caring for your EPM Environment at Medinah 2013
Maintaining and Caring for your EPM Environment at Medinah 2013Maintaining and Caring for your EPM Environment at Medinah 2013
Maintaining and Caring for your EPM Environment at Medinah 2013
 
Understanding the Windows Server Administration Fundamentals (Part-2)
Understanding the Windows Server Administration Fundamentals (Part-2)Understanding the Windows Server Administration Fundamentals (Part-2)
Understanding the Windows Server Administration Fundamentals (Part-2)
 
Lecture2 oracle ppt
Lecture2 oracle pptLecture2 oracle ppt
Lecture2 oracle ppt
 
Bt0066 database management system1
Bt0066 database management system1Bt0066 database management system1
Bt0066 database management system1
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
 

Recently uploaded

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 

Recently uploaded (20)

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 

Basic Archive System overview

  • 1. Basic Archive System (BAS) WEB Service based archive – Your private cloud
  • 2. Basic Archive System – The idea behind Many small and medium sized businesses often want to restrict the use and archiving of paper documents. The reason they often do not implement such a process is often high costs or so large and complex changes that they can not afford it or lack the capacity.
  • 3. Basic Archive System – The idea visualized Archive Service Cloud General WEB Services Version ctrl. WEB Services Admin. WEB Services Remote Web service access Customer Service systems Billing and accounting systems Marketing and sales systems Existing batch Computer systems General Office systems System admin systems
  • 4. Basic Archive System – A solution ? To give opportunity to ease this situation, it developed an Web Service based "archive cloud" that allows for: Storing documents and other objects along with the necessary metadata. Retrieval of documents or other objects and metadata. Maintenance (update / delete / purge) of documents or other objects and metadata (update only on metadata). Version control of documents or other objects. User administration per archive. Archive maintenance and documentation of individual archives. Storing metadata without documents or other objects in separate tables. Multiple archives / repositories per installation And it’s (shareware under Apache version 2 license)
  • 5. Basic Archive System - specification The Basic Archive System are build i JAVA and are accessing a database and a standard disk system. Since the system are build in JAVA it can run on any server that can support JAVA runtime. The current version of Basic Archive System can be installed with: JAVA 7 runtime Oracle database or MySql database (JDBC connected) Standard accessable disk system Jetty version 6.1.22 The WEB services is standard REST based web services using: Jersey version 1.8 The documentation WEB service returning PDF are using: Itext version 5.1.2
  • 6. Basic Archive System - Overview and capacity The various parts of the Basic Archive has the following capacities: Up to 9999 types of objects definition. *₃ Unlimited number of table definition (theoretical). *₂ Up to 9999 repository groups *₃ Archive (per definition): Up to 10 repositories per repository group. *₁ Up to 256⁶ number of stored objects in a repository group. *₂ Repository group (per definition): *₁ The number of repositories will be limited by disc space, a large number of repositories will also slow down the system. *₂ The number of stored objects will be limited by disc space and the used database system. *₃ The number can be limited by max space in the used database system. Multiple archives inside a installation. *₃ Basic Archive System (total installation):
  • 7. Basic Archive System – Easy setup The goal when the system was designed was : Easy to install and easy to configure The system it self are made so it’s easy to install both on a standalone server and a server where it share computer power with other systems. When the system are installed and configured (access to a database etc.) on a server, setting up an archive instance should be easy. Just call a web service with the wanted archive definition in a XML file and the archive system will set up the archive. The archive instance will inherit the default configuration file, so in some cases this maybe has to be modified (probably by the system administrator).
  • 8. Basic Archive System - installation Purchase Server (if needed) Install software Configure Basic Archive System Sales system Invoice system WEBServicecall Modify existing systems (add REST client)
  • 9. Basic Archive System - How to build an archive <?xml version="1.0" ?> <archive> <system name="archive1"> <dbuser>TEST</dbuser> <password>test000</password> <password_encryption>true</password_encryption> </system> <repository name="online" group="document"> <retention>4015</retention> <storage>/data/online</storage> <level>1</level> </repository> <repository name="offline" group="document"> <retention>4015</retention> <storage>/data/offline</storage> <level>2</level> </repository> <object name="document" repository="document"> <retention>4015</retention> <metadata required="no" modifiable="yes" searchable="yes" unique="no">documentDate</metadata> <metadata required="no" modifiable="yes" searchable="no" unique="no">documentType</metadata> <metadata required="no" modifiable="yes" searchable="no" unique="no">description</metadata> </object> <table name="caseData"> <retention>4015</retention> <metadata required="no" modifiable="yes" searchable="yes" unique="no">caseNumber</metadata> <metadata required="no" modifiable="yes" searchable="yes" unique="no">caseDate</metadata> <metadata required="yes" modifiable="no" searchable="yes" unique="no">documentRef</metadata> </table> <field name="documentDate"> <min>8</min> <max>8</max> <type>date</type> </field> <field name="documentType"> <min>6</min> <max>6</max> <type>integer</type> </field> <field name="caseNumber"> <min>6</min> <max>6</max> <type>integer</type> </field> <field name="caseDate"> <min>8</min> <max>8</max> <type>date</type> </field> <field name="description"> <min>1</min> <max>80</max> <type>string</type> </field> <field name="documentRef"> <min>32</min> <max>32</max> <type>string</type> </field> </archive> documentDate documentType Description + archive defaults documents caseNumber caseDate documentRef + archive defaults caseData Archive Import Web service = ONLINE repository OFFLINE repository ”Archive1”
  • 10. Basic Archive System – License / Usage Basic Archive System project is an idealistic project that is based on the need many have to build up an electronic archive, but they can’t afford it because of high costs. Because of this, the following principles apply to the "product“: • The Basic Archive System software is freeware (under Apache 2.0 license). • Errors or defects at Basic Archive System is the user's responsibility. • Costs of hardware or other software (eg. Database) is the user's responsibility. • In those cases the applicable license fees in connection with BAS is this user's responsibility. If a user uses Basic Archive System (BAS) is the user's responsibility that the following rules are followed (in addition to the license requirement): • All implementations of national / international standards or industry standards that are implemented in the archive should be published and available for other users of BAS. • Any use of BAS shall be in accordance with local and international law (e.g. Human Rights Act or the Privacy Act in the country to whom the information applies).
  • 11. Basic Archive System – When, where ? The Basic Archive System development and testing. All unit test are completed. System test for access and error handling are completed. Performance test store / access / retrieve are completed. System administration testing ready to start (early September). Total system test on remote server will start after system admin. testing. Where to get Basic Archive System. This is still not settled, but will be decided at a later date.
  • 12. Basic Archive System – contact information For further information, please contact: Jan-Ivar Bøyum EMail .: jib@boyum.priv.no