Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Enterprise Service Bus on .NET Core platform

10 views

Published on

Enterprise Service Bus on .NET Core platform

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Enterprise Service Bus on .NET Core platform

  1. 1. Powered by
  2. 2. Razvoj Enterprise Service Bus rešenja koristeći .NET Core 2.1 Radenko Zec
  3. 3. Razmjena podataka danas • na nivou baze (trigeri, procedure, linkovani serveri, replikacije, ETL alati itd.) • web servisi • Excel fajlovi • XML, JSON, TXT, CVS i drugi fajlovi POS System Internal Portal Third party application External Website ERP System DMS CRM Attendance Software
  4. 4. POS System Internal Portal Third party application External Website ERP System DMS CRM Attendance Software ESB Nakon uvođenja ESB-a
  5. 5. Šta smo to napravili?  lagani messaging frejmvork koji omogućuje brzo i lako povezivanje aplikacija i razmjenu podataka između njih  koristi servisno orijentisanu arhitekturu i lako se integriše u postojeće sisteme  omogućuje razmjenu podataka između sistema nije bitno u kojoj tehnologiji su rađeni sistemi i baziran je na HTTP protokolu
  6. 6. Samo jedna integracija ERP system CRM DMS Internal Website
  7. 7. Samo jedna integracija ERP system CRM DMS Internal Website ESB
  8. 8. Jedan način autentifikacije ERP system CRM DMS Internal Website ESB
  9. 9. Pouzdan i brz prenos podataka ERP system CRM DMS Internal Website ESB
  10. 10. Monitoring i rješavanje problema • logovi (ko je šta kome i kada poslao) • logovi grešaka • kako je koji podatak nastao
  11. 11. Standardizacija platforme za integraciju  jeftinije i lakše održavanje sistema  kvalitetnije rješenje  lakša obuka novih ljudi  jedinstven način integracije  manje posla jer kad jednom integrišemo sistem on je dostupan svim sistemima
  12. 12. Tehnologije  Operativni sistemi (radi na Windowsu, Linuxu, Mac, Cloud itd.)
  13. 13. Arhitektura App 1 ESB Server Adapter App 2Adapter Merge ? Yes No
  14. 14. Roslyn compiler Assembly assembly = _assemblyGenerator.Generate(@"using System; using System.ComponentModel.DataAnnotations; namespace LanacoInt.Server.Integration.Tests.Models { " + code + "};"); foreach (var property in assembly.GetTypes()[0].GetProperties()) { }
  15. 15. DEMO
  16. 16. Ocenite predavanje kako bismo izabrali najboljeg predavača na Sinergiji 18! Popunite konferencijsku anketu i učestvujte u velikoj nagradnoj igri!
  17. 17. Thank you Powered by

×