Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Analyze: Need for forward compatiblity for agency systems #957

Closed
2 tasks done
TheTechArch opened this issue Jan 27, 2019 · 3 comments
Closed
2 tasks done

Analyze: Need for forward compatiblity for agency systems #957

TheTechArch opened this issue Jan 27, 2019 · 3 comments
Assignees
Labels
Epic Used by zenhub to identify the epics that group issues. kind/analysis Used when an issue needs to be analysed before it becomes a user story.
Milestone

Comments

@TheTechArch
Copy link
Member

TheTechArch commented Jan 27, 2019

Description
We need to analyze the need for forward compatibility for agency systems.

https://docs.altinn.studio/development/analysis/api/agency/

Input from pilot SSB
They are currently receiving the data in their system through SOAP and would like this to also be possible in "tjeneste 3.0"

Tasks

  • Identify all relevant agency APIs
  • Analyze if any of them need to support forward compatibility.
@TheTechArch TheTechArch added kind/analysis Used when an issue needs to be analysed before it becomes a user story. sbl labels Jan 27, 2019
@TheTechArch TheTechArch mentioned this issue Jan 27, 2019
7 tasks
@lvbachmann lvbachmann modified the milestones: MVP.2, MVP.2 (Kanban) Feb 20, 2019
@GGunnar GGunnar added the Epic Used by zenhub to identify the epics that group issues. label Mar 14, 2019
@altinnadmin
Copy link
Member

The agency systems in general needs to be able to do the following:

Functional need Altinn 2 Altinn 3
Receive data Download queue, SOAP web services or batch Platform REST API + feed
Prefill data SOAP web service or batch App REST API for instantiation or call API from app
Create an instance SOAP web service or subscription file (abo batch) App REST API for instantiation

@GGunnar My impression is that the feedback we've got from the pilots and various other service owners is that they'd prefer to use the new Altinn 3 APIs instead of the old stuff. Is that correct?

@altinnadmin
Copy link
Member

There are some major positive effects if agency systems can use the new REST APIs instead of developing forward compatibility in Altinn 2:

  • We avoid adding (and forever being stuck with) dependencies on Intermediary and BizTalk
  • Modern integration patterns that scale and does not require setup is "enforced" and will be the default
  • Maskinporten and OAuth2 can be used instead of username / password
  • Simpler and more maintainable architecture
  • Reduces scope for MVP significantly
  • Instantiation and "prefill" will be a testable part of apps instead of part of the platform.
  • "Special needs" for integration (if any) can be served at a later stage using apps and the flexibility in the architecture

If @GGunnar can confirm the assumption about the feedback from our service owners I think we should close this issue. If anybody disagrees, now is the time to speak up :)

@GGunnar
Copy link

GGunnar commented Jun 5, 2019

Our feedback so far from service owners are that forward compability is not a requirement, therefore closing this issue.

@GGunnar GGunnar closed this as completed Jun 5, 2019
@GGunnar GGunnar modified the milestones: MVP.2, MVP Jun 5, 2019
@altinnadmin altinnadmin modified the milestones: MVP, v2019.23 Jun 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic Used by zenhub to identify the epics that group issues. kind/analysis Used when an issue needs to be analysed before it becomes a user story.
Projects
None yet
Development

No branches or pull requests

6 participants