Yeni uygulamaları mevcut çözümlerle tümleştirme

Not

Bu, Microsoft Bulut'ta uygulama derleme makalesinin 4/6'dır.

Yeni uygulamaların mevcut uygulamalara ve verilere bağlanmamış olması nadirdir. İnsanların kullanmak istediği yüksek kaliteli uygulamalar genellikle mevcut uygulamalarla etkileşim kurar. Bu makalede, uygulamalara ve verilere bağlanmak için Microsoft Cloud'u kullanabileceğiniz çeşitli yollar ele alınıyor.

Mevcut uygulamalarınıza ve verilerinize bağlanmak için Azure API Management kullanma

Azure API Management, uygulamalara ve verilere bağlanmak için basit, genel ve yönetilebilir bir yol sağlar. Diğer uygulamaların kullanması için tek bir erişim noktası sağlayan standart bir arabirim oluşturmak için bunu kullanabilirsiniz. API Management ayrıca uygulama API'lerinizi standart bir şekilde yönetmenizi ve güvenliğini sağlamayı mümkün kılar ve geliştiricilere bu API'lerin nasıl kullanılacağını öğrenmek için tek bir yer sağlar.

Örnek uygulamamızda hem pro-code müşteriye yönelik bileşenin hem de düşük kodlu çalışana yönelik bileşenin mevcut uygulamalara ve verilere erişmesi gerektiğini varsayalım. Şekil 6'da API Management resme nasıl uyduğu gösterilmektedir.

Aynı mevcut uygulama ve verilere erişen iki uygulamayı gösteren diyagram. API Management erişim için API'yi sağlar.

Şekil 6: Azure API Management, mevcut uygulamaları ve verileri sarmalamanın tekdüzen bir yolunu sağlar.

Bu mevcut uygulamalar Azure'da, başka bir satıcının bulut platformunda, kendi veri merkezinizde veya başka bir yerde çalışıyor olabilir. uygulamaların Microsoft tarafından mı, şirket içi geliştiricileriniz tarafından mı yoksa başka bir şirket tarafından mı oluşturulduğu önemli değildir. Bunları API Management ile sarmalama, uygulamaların diğer uygulamalara ve verilere standart bir şekilde erişmesi için bu farklılıkları gizler.

API Management kullanmanın avantajları şunlardır:

  • Hem pro-code hem de düşük kodlu uygulamalar API'leri doğrudan çağırabilir. Şekil 6'da, örneğin müşteriye yönelik bileşen ve çalışana yönelik bileşen hem mevcut uygulamalara hem de verilere API Management aracılığıyla erişmektedir.
  • Power Platform uygulamaları, API Management bağlanmak için standart bir bağlayıcı kullanabilir. Diğer bağlayıcılar gibi bu da düşük kodlu bir uygulamaya eklenebilir ve mevcut uygulamalara bağlanmak için basit ve tutarlı bir yol sağlar.
  • Pro-code geliştiricileri, mevcut uygulamalar için özel API sarmalayıcıları oluşturabilir ve bunları API Management bağlayıcısı aracılığıyla düşük kodlu uygulamalar tarafından kullanılmak üzere yayımlayabilir. Visual Studio bunu yapmayı kolaylaştıran bir iletişim kutusu sağlar.

Yeni uygulamaları mevcut uygulamalarınıza ve verilerinize bağlamak önemlidir. Microsoft Bulut, bu sorunu etkili bir şekilde çözmek için Azure API Management sağlar.

Hibrit bir dünyada Microsoft Bulutu

Bulut bilişim günümüzde temel bir yaklaşımdır, ancak birçok kuruluş hala şirket içi teknolojiye önemli bir yatırıma sahiptir. Microsoft Bulut'u kullanarak başarılı uygulamalar oluşturmak için genellikle bu mevcut yatırımla tümleştirme gerekir.

Microsoft Bulut bileşenleri, şirket içi dünyanıza çeşitli yollarla bağlanabilir. İşte bazı örnekler:

  • Azure: Azure'ın birçok yönü şirket içi ortamınıza bağlanabilir. şirket içi ağınızı Azure'a bağlamak için VPN Gateway kullanabilirsiniz. Azure DevOps işlem hatları kodu buluta veya şirket içinde dağıtabilir. Azure Stack Hub, Azure Stack HCI veya Azure StackEdge kullanarak azure hizmetlerinin bir alt kümesini şirket içinde çalıştırabilirsiniz.
  • Power Platform: Microsoft, düşük kodlu uygulamalarınızın veri merkezinizde depolanan verilere erişebilmesi için bir şirket içi ağ geçidi sağlar. Örneğin, Power Apps ile oluşturulan bir uygulama şirket içi SQL Server verilerine erişmek için ağ geçidini kullanabilir ve Power BI çözümü bunu şirket içi veri kaynaklarından verileri bulutta depolanan verilerle birleştirmek için kullanabilir.
  • Microsoft 365: Exchange ve SharePoint gibi çeşitli Microsoft 365 bileşenleri, bulut ve şirket içi yazılımlar arasındaki bağlantıları kullanarak karma dağıtım sağlayabilir.
  • Dynamics 365: Tedarik Zinciri Yönetimi gibi bazı Dynamics 365 bileşenleri karma dağıtıma izin verir.
  • Microsoft Entra ID: Bugün bu bulut tabanlı kimlik hizmetini mevcut bir şirket içi Active Directory bağlamak ve kimlik yönetimi için karma bir çözüm oluşturmak yaygın bir durum. Kimlik bilgileri iki hizmet arasında otomatik olarak eşitlenebilir.

Kuruluşunuz Ayrıca Azure'da, diğer genel bulutlarda veya kendi veri merkezinizde altyapınızın güvenliğini sağlamak ve yönetmek için Microsoft Sentinel'i ve Azure Arc'ın çeşitli yönlerini kullanabilir. Bu, karma bir şekilde dağıttığınız uygulamaların hala etkili bir şekilde yönetilebilmesini sağlar.

Modern iş uygulamalarınıza ve verilerinize bağlanmak için Microsoft 365 ve Microsoft Graph kullanma

Yüksek kaliteli iç uygulamalar, çalışanların işlerini iyi yapmalarına yardımcı olur. Profesyonel kod ve düşük kod uygulamalarınız, çalışanlara e-postalar, takvim girişleri ve elektronik tablolar gibi kuruluş verilerine doğrudan erişim sağlarlarsa daha yararlı olabilir. Bu veriler genellikle Exchange, SharePoint ve OneDrive gibi Microsoft 365 araçlarında depolanır.

Örneğin, özel bir uygulama takvim verilerine, e-postalara ve sohbetlere yerleşik erişim sağlayarak kullanıcılarının daha üretken olmasını sağlayabilir. Bu, kullanıcıların uygulama ile Outlook veya Teams arasında geçiş yapmak için harcadığı süreyi en aza indirir. Uygulamalar, çalışanların daha iyi kararlar vermelerine yardımcı olmak için OneDrive'dan ilgili belgeleri de gösterebilir. Arama yapmak zorunda kalmadan ihtiyaç duydukları verileri alır.

Özel uygulamalarınız bu tür verilere erişmek için Microsoft Graph tarafından sağlanan birleşik API'yi kullanabilir. Şekil 7'de bu fikir örnek uygulamamızda gösterilmiştir.

Microsoft Graph kullanarak kuruluş verilerine erişen çalışan uygulamasını gösteren diyagram.

Şekil 7: Microsoft Graph, uygulamalara Microsoft 365'teki kuruluş verilerine erişim verir.

Uygulamalar Microsoft Graph'ı kullanarak Microsoft 365, Windows 11 ve Enterprise Mobility + Security'daki verilere erişebilir. Bu API'nin kullanıma sunabileceği veriler Exchange, SharePoint, Teams, OneDrive, OneNote, Planner, Microsoft Search ve Microsoft Entra ID gibi birçok farklı bulut hizmetten gelebilir. Microsoft 365 e-bulma ve kayıt yönetimi için uyumluluk gereksinimlerini zaten karşıladığından, içeriğini ve hizmetlerini kullanan uygulamalar oluşturmak size daha uyumlu çözümler sunar. Microsoft Graph hem pro-code hem de düşük kod uygulamaları tarafından kullanılabilir.

Örnek uygulamamızda müşteriler ve çalışanlar bir şekilde birlikte çalışır. Çalışanların posta alışverişinde bulunduğunu veya bu müşterilerle Teams sohbetlerine katıldığını varsayalım. Bir çalışanın önceki bir posta gönderisinden bilgi araması veya müşteriyle sohbet etmesi gerekiyorsa, uygulama Microsoft Graph'ı kullanarak bu bilgileri Microsoft 365'ten alabilir. Çalışana yönelik uygulama arabiriminde bir müşteri seçerek, çalışan ilgili posta değişimini veya sohbeti görüntüleyebilir.

Uygulamalar, Microsoft Graph aracılığıyla erişilen verileri birçok farklı şekilde kullanabilir. Örnek:

  • Özel bir uygulama, yalnızca adlar yerine çalışan adlarını ve resimlerini görüntüleyerek çalışanlarla etkileşimleri kişiselleştirebilir.
  • Özel bir uygulama bir iç kullanıcının takvimini denetleyebiliyor, ardından müşterilerle toplantı için otomatik olarak zaman önerebiliyor. Uygulama kullanıcının takvimindeki değişikliklere abone olabilir ve zamanlanmış toplantıları ayarlama gereksinimini önerebilir.
  • Özel bir uygulama, çalışan ekleme işlemini otomatikleştirebilir. Microsoft 365'teki uygun Teams kanallarına, e-posta listelerine ve diğer alanlara otomatik olarak yeni bir çalışan ekleyebilir.
  • Verileri depolaması gereken özel bir uygulama, Azure veri hizmeti yerine SharePoint kullanabilir. Uygulama daha sonra izin yönetimi ve geliştirilmiş uyumluluk gibi SharePoint özelliklerini kullanabilir.

Microsoft Graph Google Drive, Box, Jira ve Salesforce gibi dış veri kaynaklarına bağlanabilir, böylece özel uygulamalarınız Microsoft ortamınızın dışında depolanan bilgileri dizinleyebilir ve arayabilir. Microsoft ayrıca büyük miktarda kuruluş verilerini Azure veri depolarına taşımak için Microsoft Graph Data Connect de sağlar. Ardından verileri kullanarak makine öğrenmesi modelleri oluşturabilir ve başka analizler yapabilir ve kuruluşunuzda neler olduğunu daha iyi anlamanıza yardımcı olabilirsiniz.

Microsoft Graph, Microsoft Cloud'un birleşik hizmetlerinde uygulama oluşturarak sağlanan değerin bir diğer örneğidir. Çalışanları daha üretken hale getiren daha iyi uygulamalar oluşturmak için bu uygulamayı kullanabilirsiniz.

İş kolu çözümlerinize ve verilerinize bağlanmak için Dynamics 365 kullanma

Dynamics 365, çeşitli iş çözümleri sağlayabilen bir dizi hizmettir. İçeriğinin kısmi bir listesi aşağıdadır:

  • Satış işlem hatlarını yönetmek, yeni satıcılar ekleme ve satış profesyonellerini başka şekillerde desteklemek için Dynamics 365 Sales.
  • Müşterilerinizi daha iyi anlamanıza yardımcı olmak için Müşteri İçgörüleri'ne Dynamics 365. Örneğin, her müşterinin bir görünümünü sağlayabilir ve müşteri gereksinimlerini tahmin edebilir.
  • Stokunuzu iyileştiren ve talep planlamasını geliştiren dayanıklı bir tedarik zinciri oluşturmak ve çalıştırmak için Tedarik Zinciri Yönetimi'ne Dynamics 365.
  • Müşteri hizmetleri kuruluşunuzu desteklemek için Müşteri Hizmetleri'ne Dynamics 365. Örneğin temsilcilerinize daha hızlı yanıtlar verebilir ve sanal aracılar (sohbet botları) oluşturabilir.
  • Faturaları, ödemeleri ve diğer finansal konuları işlemek için Dynamics 365 Finance.
  • İnsan Kaynakları'na Dynamics 365, işe alım, çalışan avantajları, tazminat ve diğer İk sorunlarını yönetmeye yardımcı olur.

Yeni kurumsal uygulamalar genellikle bir veya daha fazla Dynamics 365 hizmetiyle tümleştirmeden yararlanabilir. Örnek uygulamamızı oluşturmak için Power Apps'i kullandığımızdan, bağlayıcı kullanarak kolayca tümleştirebiliriz. Şekil 8'de bunun nasıl göründüğü gösterilmektedir.

Dynamics 365 erişmek için Power Platform bağlayıcısı kullanarak iş verilerine erişen çalışan uygulamasını gösteren diyagram.

Şekil 8: Düşük kodlu bir uygulama Dynamics 365 erişmek için Power Platform bağlayıcısı kullanabilir.

Power Platform, Dynamics 365 erişmek için çeşitli bağlayıcılar sağlar. En yaygın kullanılanlardan biri, Dynamics 365 Sales, Dynamics 365 Müşteri Hizmetleri ve diğer Dynamics 365 tekliflerindeki verilere erişim sağlayan Microsoft Dataverse bağlayıcısıdır. Bu bağlayıcı, Dynamics 365 büyük bir kısmının Dataverse üzerinde oluşturulmuş olmasından yararlanarak Power Platform ile tümleştirmeyi basitleştirir. Şekil 8'de gösterilmese de Dynamics 365, pro-code uygulamaları için API'leri de kullanıma sunar.

Kurumsal bir uygulamayı Dynamics 365 iş uygulamalarına ve verilerine bağlamak birçok şekilde yararlı olabilir:

  • Müşteriye yönelik bir uygulama, müşterilerin faturalarla çalışabilmesi için Dynamics 365 Finance ile tümleşebilir.
  • Power Apps veya Azure ile oluşturulan çalışanlara yönelik uygulama gibi bir çağrı merkezi uygulaması, müşterinin rakip bir uygulamaya geçme olasılığının gerçek zamanlı tahminlerini sağlayabilir. Dynamics 365 Customer Insights, bu bilgileri sağlamak için önceden oluşturulmuş makine öğrenmesi modellerini içerir.
  • Hem müşteriye hem de çalışana yönelik bileşenlere sahip bir işe alma uygulaması, iş ilanları ve adaylarla ilgili bilgileri depolamak ve bu bilgilere erişmek için Dynamics 365 İnsan Kaynakları ile tümleşebilir.

Dynamics 365 ile Microsoft Bulut'un diğer bölümleri arasında bağlantılar vardır. Örneğin bir saha teknisyeni, ürünleri kullanım süresi dolmak üzere olan müşteriler hakkında kullanıcılara Dynamics 365 Sales (satış uzmanları) bildirmek için Teams'i kullanabilir. Satış ekibi, müşterilere değişim seçenekleri hakkında proaktif olarak bilgi verebilir.

Microsoft Sektör Bulutları

Microsoft Bulut, özel uygulamalar oluşturmak için çok kullanışlı bir hizmet kümesi sağlar. Ancak kuruluşunuzun oluşturduğu çözümler büyük olasılıkla genel değildir; bunlar sektörünüz için özeldir. Microsoft Bulut'un sağladığı yararlı olsa da, oluşturmanız gereken sektöre özgü uygulamalar için daha fazla destek almak istiyorsunuz.

Microsoft Industry Clouds bu ihtiyacı gidermektedir. Her Sektör Bulutu, sektöre özgü bileşenler ekleyerek Microsoft Bulut'u oluşturur. İşte bazı Sektör Bulutları:

Her Sektör Bulutu, ihtiyacınız olan sektöre özgü değeri ve uyumluluğu elde etmenize yardımcı olmak için tasarlanmıştır. Her biri belirli bir sektör için tasarlanmış uygulamalar içerir. Örneğin, Kar Amacı Gütmeyen Kuruluşlar için Bulut gönüllü yönetimi için önceden oluşturulmuş bir Power Apps çözümü, Healthcare için Cloud ise müşterilerin belirtileri açıklayıp ilgili tıbbi koşullar ve danışacak doktor türü hakkında bilgi alabilmesi için genişletilebilir bir sohbet botu içerir.

Sektör bulutları, uygulama geliştiricileri için bileşenler de içerir. İşte bazı örnekler:

  • Perakende için Bulut, müşterilere ürün öneren akıllı bir öneri hizmeti içerir. Geliştiricilerin bunu kullanan müşteriye özgü çözümler oluşturabilmesi için bu hizmete bir API aracılığıyla erişilir.
  • Cloud for Healthcare, Hızlı Sağlık Hizmeti Birlikte Çalışabilirlik Kaynakları (FHIR) bağlayıcısını içerir. Bu bağlayıcı, Power Platform çözümlerinin endüstri standardı FHIR arabirimi aracılığıyla erişilebilen sağlık verilerine bağlanmasını kolaylaştırır.
  • Finansal Hizmetler için Bulut, Healthcare için Bulut ve diğerleri Dataverse ve diğer veri depoları için varlıklar olarak adlandırılan önceden tanımlanmış veri türleri sağlar.

Microsoft Industry Clouds'un sağladığı hizmetler üzerinde kendi uygulamalarınızı oluşturmak, daha kısa sürede daha iyi ve daha uyumlu çözümler oluşturmanıza yardımcı olabilir.

Sonraki adımlar

Başarılı kurumsal uygulama geliştirme liderlerinin kimlik ve erişim yönetimi için Active Directory kullanarak güvenli uygulamaları nasıl oluşturup çalıştırdığına bakın.