Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

Deployment vy

Engagemangsindex består av följande delas som skall driftsättas:

  1. Applikationen
    För att möjliggöra att engagemangsindex kontinuerligt kan ta emot uppdateringar från källsystem samt andra federerade engagemangsindex instanser så är applikationen uppdelad i två delar:

    1. frontend-app
      Tar emot uppdateringar och lägger på kö för bearbetning, behöver ej tillgång till databas.

    2. backend-app
      Bearbetar meddelanden från kön, uppdaterar databasen samt notifierar prenumeranter. Tillhandahåller också sökfunktionen mot databasen.

    Denna uppdelning medför att engagemangsindex kan ta emot uppdateringar även om backend-app'en och/eller databasen är nere (planerat eller oplanerat).
    Applikationen är baserad på Mule ESB.

  2. Köhanterare
    Engagemangsindex använder Apache ActiveMQ som köhanterare och förlitar sig på dess funktioner för transaktionshantering, garanterad leverans, omsändningspolicies mm.

  3. Databas
    Engagemangsindex använder MySQL som databas och tillhandahåller isntruktioner för

Engagemangsindex är primärt tänkt att driftsättas på en Mule instans, antingen Mule CE eller Mule EE.

WAR deploy för icke Mule

HA, skalbarhet, master/slave AMQ och DB

I en uppskalad tillämpning kan engagemangsindex exekvera på separata servrar

 

Tjänsten skall driftsättas i befintlig infrastruktur för den nationella tjänsteplattformen, NTjP.Tjänsten paketeras och deployas som en standard Mule applikation på samma Mule instans som Virtualiseringsplattformen (VP) exekverar på.

...