Delen via


Nieuwe toepassingen integreren met bestaande oplossingen

Notitie

Dit is artikel 4 van 6 in Toepassingen bouwen in de Microsoft Cloud.

Het komt zelden voor dat nieuwe toepassingen geen verbinding maken met bestaande toepassingen en gegevens. Apps van hoge kwaliteit die mensen willen gebruiken, werken doorgaans samen met wat er al bestaat. In dit artikel bekijken we verschillende manieren waarop u Microsoft Cloud kunt gebruiken om verbinding te maken met toepassingen en gegevens.

Azure API Management gebruiken om verbinding te maken met uw bestaande toepassingen en gegevens

Azure API Management biedt een eenvoudige, algemene en beheerbare manier om verbinding te maken met toepassingen en gegevens. U kunt het gebruiken om een standaardinterface te maken die een single point of access biedt voor andere toepassingen. API Management maakt het ook mogelijk om uw toepassings-API's op een standaardmethode te beheren en te beveiligen en biedt ontwikkelaars één plek om te leren hoe ze deze API's kunnen gebruiken.

Stel dat in onze voorbeeldtoepassing zowel het klantgerichte onderdeel pro-code als het werknemersgerichte onderdeel met weinig code toegang moeten hebben tot bestaande toepassingen en gegevens. In afbeelding 6 ziet u hoe API Management in de afbeelding past.

Diagram met twee toepassingen die toegang hebben tot dezelfde bestaande toepassingen en gegevens. API Management biedt de API voor toegang.

Afbeelding 6: Azure API Management biedt een uniforme manier om bestaande toepassingen en gegevens in te pakken.

Deze bestaande toepassingen kunnen worden uitgevoerd in Azure, op het cloudplatform van een andere leverancier, in uw eigen datacenter of elders. het maakt niet uit of de toepassingen zijn gemaakt door Microsoft, door uw interne ontwikkelaars of door een ander bedrijf. Als u ze verpakt met API Management worden deze verschillen verborgen, zodat toepassingen op een standaard manier toegang hebben tot andere toepassingen en gegevens.

De voordelen van het gebruik van API Management zijn onder andere:

  • Zowel pro-code als toepassingen met weinig code kunnen de API's rechtstreeks aanroepen. In afbeelding 6 hebben het klantgerichte onderdeel en het werknemersgerichte onderdeel bijvoorbeeld beide toegang tot bestaande toepassingen en gegevens via API Management.
  • Power Platform-toepassingen kunnen een standaardconnector gebruiken om verbinding te maken met API Management. Net als andere connectors kan deze worden toegevoegd aan een app met weinig code, zodat u op een eenvoudige en consistente manier verbinding kunt maken met bestaande toepassingen.
  • Ontwikkelaars van pro-code kunnen aangepaste API-wrappers maken voor bestaande toepassingen en deze vervolgens publiceren voor gebruik door toepassingen met weinig code via de API Management-connector. Visual Studio biedt een dialoogvenster waarmee u dit eenvoudig kunt doen.

Het is belangrijk om nieuwe toepassingen te verbinden met uw bestaande toepassingen en gegevens. Microsoft Cloud biedt Azure API Management om dit probleem effectief op te lossen.

Microsoft Cloud in een hybride wereld

Cloudcomputing is tegenwoordig een gangbare benadering, maar veel organisaties hebben nog steeds een aanzienlijke investering in on-premises technologie. Het maken van succesvolle toepassingen met behulp van de Microsoft Cloud vereist vaak integratie met deze bestaande investering.

Microsoft Cloud-onderdelen kunnen op verschillende manieren verbinding maken met uw on-premises wereld. Hier volgen enkele voorbeelden:

  • Azure: Veel aspecten van Azure kunnen verbinding maken met uw on-premises omgeving. U kunt VPN Gateway gebruiken om uw on-premises netwerk te verbinden met Azure. Azure DevOps-pijplijnen kunnen code implementeren in de cloud of on-premises. U kunt een subset van Azure-services on-premises uitvoeren met behulp van Azure Stack Hub, Azure Stack HCI of Azure Stack Edge.
  • Power Platform: Microsoft biedt een on-premises gateway , zodat uw apps met weinig code toegang hebben tot gegevens die zijn opgeslagen in uw datacenter. Een toepassing die is gemaakt met Power Apps kan bijvoorbeeld de gateway gebruiken om toegang te krijgen tot on-premises SQL Server gegevens, en een Power BI-oplossing kan deze gebruiken om gegevens uit on-premises gegevensbronnen te combineren met gegevens die zijn opgeslagen in de cloud.
  • Microsoft 365: Verschillende Microsoft 365-onderdelen, waaronder Exchange en SharePoint, kunnen hybride implementatie bieden met behulp van verbindingen tussen cloud- en on-premises software.
  • Dynamics 365: Sommige Dynamics 365 onderdelen, zoals Supply Chain Management, maken een hybride implementatie mogelijk.
  • Microsoft Entra ID: Het is tegenwoordig gebruikelijk om deze cloudgebaseerde identiteitsservice te verbinden met een bestaande on-premises Active Directory, waardoor een hybride oplossing wordt gemaakt voor het beheren van identiteiten. Identiteitsgegevens kunnen automatisch worden gesynchroniseerd tussen de twee services.

Uw organisatie kan ook Microsoft Sentinel en verschillende aspecten van Azure Arc gebruiken om uw infrastructuur te beveiligen en beheren in Azure, in andere openbare clouds of in uw eigen datacenter. Dit zorgt ervoor dat toepassingen die u op een hybride manier implementeert, nog steeds effectief kunnen worden beheerd.

Microsoft 365 en Microsoft Graph gebruiken om verbinding te maken met uw moderne werktoepassingen en -gegevens

Hoogwaardige interne toepassingen helpen werknemers hun werk goed te doen. Uw pro-codetoepassingen en toepassingen met weinig code kunnen nuttiger zijn als ze werknemers rechtstreeks toegang geven tot hun organisatiegegevens, zoals e-mails, agenda-items en spreadsheets. Deze gegevens worden vaak opgeslagen in Microsoft 365-hulpprogramma's zoals Exchange, SharePoint en OneDrive.

Een aangepaste toepassing kan de gebruikers bijvoorbeeld productiever maken door ingebouwde toegang te bieden tot agendagegevens, e-mailberichten en chats. Dit minimaliseert de tijd die gebruikers besteden aan het schakelen tussen de toepassing en Outlook of Teams. Toepassingen kunnen werknemers ook relevante documenten uit OneDrive laten zien, zodat ze betere beslissingen kunnen nemen. Ze krijgen de gegevens die ze nodig hebben zonder dat ze hoeven te zoeken.

Voor toegang tot dit soort gegevens kunnen uw aangepaste toepassingen gebruikmaken van de geïntegreerde API van Microsoft Graph. Afbeelding 7 illustreert dit idee in onze voorbeeldtoepassing.

Diagram van de werknemerstoepassing die toegang heeft tot organisatiegegevens met behulp van Microsoft Graph.

Afbeelding 7: Microsoft Graph geeft toepassingen toegang tot de organisatiegegevens in Microsoft 365.

Toepassingen kunnen Microsoft Graph gebruiken voor toegang tot gegevens in Microsoft 365, Windows 11 en Enterprise Mobility + Security. De gegevens die deze API beschikbaar maakt, kunnen afkomstig zijn van veel verschillende cloudservices, waaronder Exchange, SharePoint, Teams, OneDrive, OneNote, Planner, Microsoft Search en Microsoft Entra ID. Omdat Microsoft 365 al voldoet aan de nalevingsvereisten voor e-detectie en recordbeheer, biedt het bouwen van toepassingen die gebruikmaken van de inhoud en services u oplossingen die compatibeler zijn. Microsoft Graph kan worden gebruikt door apps met zowel pro-code als apps met weinig code.

In onze voorbeeldtoepassing werken klanten en werknemers op een of andere manier samen. Stel dat werknemers e-mail uitwisselen of deelnemen aan Teams-chats met deze klanten. Als een werknemer informatie van een eerdere e-mailuitwisseling moet opzoeken of moet chatten met een klant, kan de toepassing Microsoft Graph gebruiken om deze op te halen uit Microsoft 365. Door een klant te selecteren in de werknemersgerichte toepassingsinterface, kan de werknemer de relevante e-mailuitwisseling of chat bekijken.

Toepassingen kunnen de gegevens die via Microsoft Graph worden geopend, op veel andere manieren gebruiken. Bijvoorbeeld:

  • Een aangepaste toepassing kan interacties met werknemers personaliseren door namen en afbeeldingen van werknemers weer te geven in plaats van alleen namen.
  • Een aangepaste toepassing kan de agenda van een interne gebruiker controleren en vervolgens automatisch tijden voorstellen voor een vergadering met klanten. De toepassing kan zich abonneren op wijzigingen in de agenda van de gebruiker en aangeven dat geplande vergaderingen moeten worden aangepast.
  • Met een aangepaste toepassing kan onboarding van werknemers worden geautomatiseerd. Er kan automatisch een nieuwe werknemer worden toegevoegd aan de juiste Teams-kanalen, e-maillijsten en andere gebieden in Microsoft 365.
  • Een aangepaste toepassing die gegevens moet opslaan, kan SharePoint gebruiken in plaats van een Azure-gegevensservice. De toepassing kan vervolgens SharePoint-functies gebruiken, zoals machtigingenbeheer en verbeterde naleving.

Microsoft Graph kan verbinding maken met externe gegevensbronnen, waaronder Google Drive, Box, Jira en Salesforce, zodat uw aangepaste toepassingen gegevens kunnen indexeren en zoeken die buiten uw Microsoft-omgeving zijn opgeslagen. Microsoft biedt ook Microsoft Graph Data Connect voor het verplaatsen van grote hoeveelheden organisatiegegevens naar Azure-gegevensarchieven. Vervolgens kunt u de gegevens gebruiken om machine learning-modellen te maken en andere analyses uit te voeren, zodat u beter begrijpt wat er in uw organisatie gebeurt.

Microsoft Graph is nog een voorbeeld van de waarde die wordt geboden door het bouwen van toepassingen op de geïntegreerde services van Microsoft Cloud. U kunt het gebruiken om betere toepassingen te maken die werknemers productiever maken.

Gebruik Dynamics 365 om verbinding te maken met uw Line-Of-Business-oplossingen en -gegevens

Dynamics 365 is een set services die een scala aan bedrijfsoplossingen kan bieden. Hier volgt een gedeeltelijke lijst met inhoud:

  • Dynamics 365 Sales voor het beheren van verkooppijplijnen, het onboarden van nieuwe verkopers en het op andere manieren ondersteunen van verkoopprofessionals.
  • Dynamics 365 Customer Insights om u te helpen uw klanten beter te begrijpen. Het kan bijvoorbeeld een weergave van elke klant bieden en de behoeften van de klant voorspellen.
  • Dynamics 365 Supply Chain Management voor het bouwen en uitvoeren van een tolerante toeleveringsketen die uw voorraad optimaliseert en de planning van de vraag verbetert.
  • Dynamics 365 klantenservice ter ondersteuning van uw klantenserviceorganisatie. Het kan bijvoorbeeld uw vertegenwoordigers snellere antwoorden geven en virtuele agents (chatbots) maken.
  • Dynamics 365 Finance voor het afhandelen van facturen, betalingen en andere financiële zaken.
  • Dynamics 365 Human Resources om werving, personeelsbeloefen, compensatie en andere HR-problemen te beheren.

Nieuwe bedrijfstoepassingen kunnen vaak profiteren van integratie met een of meer Dynamics 365 services. Omdat we Power Apps gebruiken om onze voorbeeldtoepassing te maken, kunnen we eenvoudig integreren met behulp van een connector. In afbeelding 8 ziet u hoe dit eruitziet.

Diagram van de werknemerstoepassing die toegang heeft tot bedrijfsgegevens met behulp van een Power Platform-connector voor toegang tot Dynamics 365.

Afbeelding 8: Een toepassing met weinig code kan een Power Platform-connector gebruiken voor toegang tot Dynamics 365.

Power Platform biedt verschillende connectors voor toegang tot Dynamics 365. Een van de meest gebruikte is de Microsoft Dataverse-connector, die toegang biedt tot de gegevens in Dynamics 365 Sales, Dynamics 365 klantenservice en andere Dynamics 365 aanbiedingen. Deze connector maakt gebruik van het feit dat veel van Dynamics 365 is gebaseerd op Dataverse, waardoor het eenvoudig is te integreren met Power Platform. Hoewel deze niet wordt weergegeven in afbeelding 8, worden Dynamics 365 ook API's voor pro-code-apps weergegeven.

Het verbinden van een bedrijfstoepassing met Dynamics 365 zakelijke toepassingen en gegevens kan op veel manieren nuttig zijn:

  • Een klantgerichte toepassing kan worden geïntegreerd met Dynamics 365 Finance, zodat klanten met facturen kunnen werken.
  • Een callcentertoepassing, zoals een werknemersgerichte toepassing die is gemaakt met Power Apps of Azure, kan realtime voorspellingen bieden over hoe waarschijnlijk het is dat een klant overschakelt naar een concurrent. Dynamics 365 Customer Insights bevat vooraf gebouwde machine learning-modellen om deze informatie te verstrekken.
  • Een wervingstoepassing met zowel klantgerichte als werknemersgerichte onderdelen kan worden geïntegreerd met Dynamics 365 Human Resources om informatie over vacatures en kandidaten op te slaan en te openen.

Er zijn verbindingen tussen Dynamics 365 en andere onderdelen van de Microsoft Cloud. Een buitendiensttechnicus kan bijvoorbeeld Teams gebruiken om gebruikers op de hoogte te stellen van Dynamics 365 Sales( verkoopprofessionals) over klanten van wie de producten het einde van de levensduur naderen. Het verkoopteam kan klanten proactief informeren over vervangingsopties.

Microsoft Industry-clouds

De Microsoft Cloud biedt een algemeen nuttige set services voor het maken van aangepaste toepassingen. Maar de oplossingen die uw organisatie maakt, zijn waarschijnlijk niet algemeen; ze zijn gespecialiseerd voor uw branche. Wat Microsoft Cloud biedt, is handig, maar u wilt ook meer ondersteuning voor de branchespecifieke toepassingen die u moet bouwen.

Microsoft Industry Clouds pakken deze behoefte aan. Elke branchecloud bouwt voort op de Microsoft Cloud door branchespecifieke onderdelen toe te voegen. Hier volgen enkele brancheclouds:

Elke Industry Cloud is ontworpen om u te helpen de branchespecifieke waarde en naleving te krijgen die u nodig hebt. Elk omvat toepassingen die zijn ontworpen voor een bepaalde branche. Cloud for Nonprofit bevat bijvoorbeeld een vooraf gebouwde Power Apps-oplossing voor vrijwilligersbeheer en Cloud for Healthcare bevat een uitbreidbare chatbot, zodat klanten symptomen kunnen beschrijven en vervolgens informatie kunnen krijgen over gerelateerde medische aandoeningen en het type arts dat moet worden geraadpleegd.

Brancheclouds bevatten ook onderdelen voor toepassingsontwikkelaars. Hier volgen enkele voorbeelden:

  • Cloud for Retail bevat een intelligente aanbevelingsservice die producten aan klanten voorstelt. Deze service is toegankelijk via een API, zodat ontwikkelaars klantspecifieke oplossingen kunnen maken die deze gebruiken.
  • Cloud for Healthcare bevat een FHIR-connector (Fast Healthcare Interoperability Resources). Met deze connector kunnen Power Platform-oplossingen eenvoudig verbinding maken met gezondheidszorggegevens die toegankelijk zijn via de industriestandaard FHIR-interface.
  • Cloud for Financial Services, Cloud for Healthcare en andere bieden vooraf gedefinieerde gegevenstypen, entiteiten genoemd, voor Dataverse en andere gegevensarchieven.

Door uw eigen toepassingen te bouwen op de services die Microsoft Industry Clouds biedt, kunt u in minder tijd betere en meer compatibele oplossingen maken.

Volgende stappen

Bekijk hoe succesvolle ontwikkelaars van bedrijfstoepassingen beveiligde toepassingen maken en uitvoeren met behulp van Active Directory voor identiteits- en toegangsbeheer.