{"id":11277,"date":"2021-12-21T08:21:11","date_gmt":"2021-12-21T07:21:11","guid":{"rendered":"https:\/\/nearshore-it.eu\/de\/?post_type=project&#038;p=11277"},"modified":"2023-10-25T14:50:26","modified_gmt":"2023-10-25T12:50:26","slug":"eine-cloud-basierte-plattform-fuer-personalwesen-und-gehaltsabrechnung","status":"publish","type":"project","link":"https:\/\/nearshore-it.eu\/de\/client-story\/eine-cloud-basierte-plattform-fuer-personalwesen-und-gehaltsabrechnung\/","title":{"rendered":"Eine Cloud-basierte Plattform f\u00fcr Personalwesen und Gehaltsabrechnung"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">L\u00f6sung f\u00fcr HR- und Payroll-Abteilungen in der Azure-Cloud<\/h2>\n\n\n\n<p>Eine ma\u00dfgeschneiderte L\u00f6sung f\u00fcr den finnischen Anbieter von Software- und <a href=\"https:\/\/www.jcommerce.eu\/it-outsourcing\" target=\"_blank\" rel=\"noopener\">Outsourcing-Dienstleistungen<\/a> im Bereich der Personal- und Gehaltsabrechnung hat bisher auf eine On-Premise-Infrastruktur zur\u00fcckgegriffen. Nachdem eine neue, bis 2025 ausgelegte Entwicklungsstrategie durch den Kunden angenommen wurde, fasste er den Beschluss, die Infrastruktur des Unternehmens zu standardisieren und in die Cloud zu \u00fcbertragen sowie eine neue Anwendung als Teil des L\u00f6sungsangebots f\u00fcr HR- und Personalabteilungen zu erstellen.<\/p>\n\n\n\n<p>Die Plattform unterst\u00fctzt verschiedene Personal- und Gehaltsverwaltungsprozesse, einschlie\u00dflich der Managements des gesamten Mitarbeitereinstellungsprozesses, der Erfassung von Arbeitszeiten, der Gehaltsabrechnung, der Datenverarbeitung und Berichterstattung von Gehalts- und Personaldaten, der Kompetenzentwicklung, dem Schulungsmanagement und der \u00dcberwachung des Wohlbefindens am Arbeitsplatz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Die Herausforderungen der Azure-Cloud<\/h2>\n\n\n\n<p><strong>Eine Umgebung f\u00fcr eine neue Anwendung in der Cloud erstellen<\/strong><\/p>\n\n\n\n<p>Die Anwendung und die Datenbanken sollen schlie\u00dflich vollst\u00e4ndig in der Azure-Cloud gehostet werden, und die Bereitstellung der Vollversion der Plattform soll den H\u00f6hepunkt der Cloud-Strategie des Kunden darstellen.<\/p>\n\n\n\n<p><strong>Die Infrastruktur aufr\u00e4umen und eine hohe Effizienz bieten<\/strong><\/p>\n\n\n\n<p>Dem Kunden ist es wichtig,<strong> eine hohe Leistung, Verf\u00fcgbarkeit und die F\u00e4higkeit zur Verwaltung der Infrastruktur und Automatisierung des Prozesses zu gew\u00e4hrleisten.<\/strong> Bei fr\u00fcheren On-Premise-Projekten mussten die Mitarbeiter des Kunden viel Zeit f\u00fcr das Testen und Entwickeln von Anwendungen aufbringen.<\/p>\n\n\n\n<p><strong>Die Kosten optimieren<\/strong><\/p>\n\n\n\n<p>Ein sehr wichtiger Aspekt beim Einsatz der Cloud im Projekt ist die Kostenoptimierung. Derzeit machen Datenbankabfragen den gr\u00f6\u00dften Anteil der Anwendungskosten aus, da durch die Verwendung von Cosmos DB jede einzelne Abfrage Kosten verursacht.<\/p>\n\n\n\n<p><strong>F\u00fcr Sicherheit und Integration mit Hilfe einer Authentifizierungsplattform sorgen<\/strong><\/p>\n\n\n\n<p>Der Kunde achtet besonders auf Datensicherheit und Datenschutz. F\u00fcr die Authentifizierung wird ein eigener interner, AWS Cloud-basierter Dienst verwendet. Es gibt nur einen Einstiegspunkt in die zu entwickelnde Anwendung, und innerhalb der Anwendung selbst gibt es mehrere private Endpunkte. <\/style><div class=\"promotion-box promotion-box--image-left \"><div class=\"tiles latest-news-once\"><div class=\"tile\"><div class=\"tile-image\"><img decoding=\"async\" src=\"https:\/\/ns.proux.pl\/wp-content\/uploads\/2017\/11\/blog-jcommerce-2016-01-05-agile-process-team-setup.jpg\" alt=\"\" title=\"\"><\/div><div class=\"tile-content\"><p class=\"entry-title client-name\">Softwareentwicklung<\/p>\r\n\r\n<h3>Erfahren Sie mehr \u00fcber agile Methoden in der Softwareentwicklung<\/h3>\r\n<a class=\"btn btn-primary\" href=\"https:\/\/nearshore-it.eu\/de\/articles\/agile-methodologien-in-der-softwareentwicklung\/\" target=\"_blank\" rel=\"noopener\">\r\nLesen Sie den Artikel und erfahren Sie mehr<\/a><\/div><\/div><\/div><\/div><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zusammenarbeit mit dem erfahrenen Team des Kunden<\/h2>\n\n\n\n<p>Der Kunde verf\u00fcgte \u00fcber umfangreiche Erfahrungen mit der Nutzung der Cloud. Die Organisation hat ein separates Team, das f\u00fcr die Entwicklung <strong>der Backend- und Frontend-Architektur<\/strong> der erstellten L\u00f6sungen verantwortlich ist, sowie einen Spezialisten, der f\u00fcr die Automatisierung der Infrastrukturverwaltung mit dem Tool Terraform zust\u00e4ndig ist.<\/p>\n\n\n\n<p>Unsere Spezialisten haben sich einem der beiden Scrum-Teams angeschlossen, die in der Anfangsphase des Projekts arbeiten. Das Projekt selbst wird auf der Grundlage moderner Technologien und Ans\u00e4tze wie z. B. DDD entwickelt.<\/p>\n\n\n\n<p>In K\u00fcrze wird eine MVP-Version in Form einer Portal-Demo und eines Management-Dashboards auf den Markt kommen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cloudbasierte Azure-L\u00f6sung<\/h2>\n\n\n\n<p>Die erstellte Anwendung ist zu 100 % Cloud-basiert und nutzt moderne Dienste wie:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Managed Identities<\/strong> \u2013 mit diesem Dienst k\u00f6nnen digitale Identit\u00e4ten und der Zugang zu Ressourcen verwaltet werden.<\/li><li><strong>Key Vault<\/strong> \u2013 dient der sicheren Speicherung von Anwendungseinstellungen.<\/li><\/ul>\n\n\n\n<p>F\u00fcr die Bereitstellung nachfolgender Versionen der Anwendung wird der <strong>ZIP Deployment-Mechanismus<\/strong> verwendet, der die Beschr\u00e4nkungen des Zwischenspeichers \u00fcberwindet und sicherstellt, dass nur die vollst\u00e4ndig bereitgestellte Anwendung zu einem bestimmten Zeitpunkt ausgef\u00fchrt wird.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Technologien<\/h2>\n\n\n\n<p>Die Anwendung basiert auf Azure-Cloud-L\u00f6sungen, einer nach dem DDD-Ansatz (Domain-Driven Design) erstellten Microservice-Architektur sowie den Annahmen von CQRS und Event Sourcing. Das Backend basiert auf .NET 5-Technologien, w\u00e4hrend die React-Sprache und der Microfrontend-Ansatz verwendet werden, um das Frontend zu erstellen. Zur Authentifizierung verwendet der Kunde ein ma\u00dfgeschneidertes Tool, das in der AWS-Cloud betrieben wird. Dar\u00fcber hinaus verwendet das Projekt CRUD und REST API.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Im Projekt verwendete Azure-Dienste<\/h2>\n\n\n\n<p><strong>Backend&nbsp;<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>API Management<\/li><li>App Service<\/li><li>Application Insights<\/li><li>Blob Storage<\/li><li>Cosmos DB<\/li><li>Key Vault<\/li><li>Service Bus<\/li><li>SignalR<\/li><\/ul>\n\n\n\n<p><strong>Frontend&nbsp;<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>App Service<\/li><li>Application Insights<\/li><li>Content Delivery Network<\/li><li>Functions<\/li><li>Log Analytics<\/li><li>Private Endpoint<\/li><li>Static Web App<\/li><li>Virtual Network<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u00dcber den Kunden<\/h2>\n\n\n\n<p>Mit mehr als tausend Finanzexperten ist diese finnische Organisation einer der gr\u00f6\u00dften Anbieter von IT-L\u00f6sungen und Outsourcing-Dienstleistungen im Bereich der Finanz- und Lohnbuchhaltung in den skandinavischen L\u00e4ndern.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein finnischer Kunde setzt seine Strategie um, die zu einer auf der Azure-Cloud basierenden Plattform f\u00fcr die Personal- und Gehaltsabrechnung f\u00fchren soll. Am Projekt, das nach dem DDD-Ansatz (Domain-Driven Design) entwickelt wird, sind .NET-Entwickler von JCommerce beteiligt, die zu einem von zwei Scrum-Teams geh\u00f6ren. <\/p>\n","protected":false},"featured_media":21263,"template":"","meta":{"_acf_changed":false,"footnotes":""},"project_category":[445],"class_list":["post-11277","project","type-project","status-publish","has-post-thumbnail","hentry","project_category-it-consulting"],"acf":[],"_links":{"self":[{"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/project\/11277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/project"}],"about":[{"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/types\/project"}],"version-history":[{"count":3,"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/project\/11277\/revisions"}],"predecessor-version":[{"id":25978,"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/project\/11277\/revisions\/25978"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/media\/21263"}],"wp:attachment":[{"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/media?parent=11277"}],"wp:term":[{"taxonomy":"project_category","embeddable":true,"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/project_category?post=11277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}