:
Last modified: Dec 16, 2023

Altinn 3 Broker Requirements

Altinn 3 Broker Requirements

On this page:

This is work in progress

Value streams

Description TBD.

Alt-text

Figure 3: ...

High-level summary of capabilities and features

Description: TBD

Alt-text

Figure 4: ...

For further breakdown into features and more fine-granulated user stories, see https://github.com/orgs/Altinn/projects/54/views/11.

Non-functional requirements

Erik, TBD: Ref. / also see Altinn Studio NFRs.

Note: Information security , separate sectins

Performance Requirements:

  • High throughput to handle large volumes of data transactions efficiently.

  • Low latency in data processing and transmission.

Scalability:

  • Ability to scale up or down based on the demand and number of users.

  • Support for horizontal and vertical scaling strategies.

Availability and Reliability:

  • High availability, aiming for near 100% uptime.

  • Robust failover and redundancy mechanisms to ensure continuous operation.

Security:

  • Strong encryption for data in transit and at rest.

  • Comprehensive access control and authentication mechanisms.

  • Regular security audits and compliance with relevant data protection regulations (e.g., GDPR).

Maintainability and Upgradability:

  • Ease of maintenance and updates without significant downtime.

  • Modular design to facilitate updates and integration of new features.

Disaster Recovery and Data Backup:

  • Effective disaster recovery plan to handle system failures.

  • Regular data backups and secure storage solutions.

Usability:

  • User-friendly interface for both administrators and end-users.

  • Comprehensive documentation and user support.

Interoperability:

  • Compatibility with various data formats and systems used by businesses and government agencies.

  • APIs for integration with external systems and services.

Compliance and Legal Requirements:

  • Adherence to national and international standards and regulations.

  • Regular compliance audits and updates as per legal changes.

Monitoring and Logging:

  • Extensive monitoring of system performance and security.

  • Detailed logging of transactions and user activities for audit purposes.

Data Integrity and Quality:

  • Mechanisms to ensure the accuracy and consistency of data.

  • Validation checks to maintain data quality.

Load Balancing:

  • Effective distribution of workload across servers and resources.

  • Load balancing to optimize resource use and maximize throughput.

Environmental and Operational Conditions:

  • Designed to operate under the specified environmental conditions (e.g., data center temperature and humidity).

  • Consideration for operational conditions like power consumption and cooling requirements.