İçindekiler:
Video: Çatıya Güneş Panelleri Koydu, Yılda 130 Bin TL Kazandı 2024
En güzel şeylerden biri. NET, bir Web servisi olarak yazılmış bir başkasının yazılımını kullanma olanağıdır. Bu, bir işlevsellik parçasını her birleştirmeniz gerektiğinde direksiyonu yeniden icat etmek zorunda olmadığınız anlamına gelir. Web hizmeti , Internet üzerinde veya yerel ağınızda çağrılabilen bir yeniden kullanılabilir kod parçasıdır. yapı taşı hizmeti , Microsoft'un, Web servisleriyle oluşturulan ve çoğu uygulama tarafından gerekli olan temel işlevleri tanımlamak için hazırladığı bir terimdir.
Avantajlar
Yapı hizmetleri konusunda birçok seçeneğiniz var. Microsoft bu terimi hazırlamış olmasına rağmen, birçok başka şirket, bu tür hizmetleri çeşitli şekil ve boyutlarda kategorilerde sunar. Kendi uygulamalarınızda hangi Web hizmetlerinden yararlanacağınızı belirlemek zor olsa bile, normalde Web servisleri (ve yapı taşı hizmetleri olarak sınıflandıranlar) bu avantajları (veya uzmanları) önerdiğini bilmelisiniz:
- Yüksek Yatırım Getirisi: Yatırım Getirisi, Yatırım Getiri'nin kısaltmasıdır. Başka bir deyişle, birisi size belirli bir yazılım paketi satın alarak tasarruf edeceğinizi gösterebilirse, satın almak çok zahmetsiz olmaz mı? Eh, bu ROI'yi tanımlayan şey budur. Aslında, Yatırım Getirisi, yapılan yatırımın çok yüksek getiri sağladığı anlamına gelir. Bu, düşük bir hisse senedi satın alıp sattığınızdan farklı değildir. ROI göreceli bir terimdir. Dönüşün ölçülmesi veya gerçekleştirilmesi yıllar sürebilir. Öte yandan, derhal bir maliyet tasarrufu yapabilirsiniz. Büyük olasılıkla, yapı taşı hizmetleri ile çok yakında YG'yi göreceksiniz. Örneğin, Microsoft'un Passport'u uygulamak için yıllık lisans ücreti 10, 000, ayrıca 1, 500 dolarlık periyodik bir uyum ücreti talep ettiğini biliyorsunuz. Özellikle şirketiniz küçükse, çok para gibi görünüyor. Bununla birlikte, yalnızca birkaç saatlik kodlamayla işlevselliği kullanmaya değil, aynı zamanda Microsoft tarafından da tanınmışlığa sahip olursunuz. Bu, tümünün inanılmaz derecede yüksek bir yatırım getirisi sağlar.
- Ölçeklenebilirlik: Pek çok yapı taşı hizmetleri ölçeklenebilirdir; böylece işiniz değiştikçe büyür ve küçülür. Bir Microsoft ortamında barındıracak Web hizmetleri,. NET Framework, ölçeklenebilirlik zaten inşa edilmiştir. Aslında, temel tasarım gereksinimlerinden biridir. AĞ. Bu nedenle, satıcı ürününün ölçeklenebilir olup olmadığını öğrenmek için yapı taşı hizmetleri satıcısına danıştığınızdan emin olun (ancak büyük olasılıkla öyle).
- Gerçek: Gerçekte, bazı Web uygulamaları o kadar inanılmaz derecede karmaşıktır ki BT departmanınızdaki hiç kimse onları sıfırdan yaratamaz.Ve böyle bir hizmet yaratmak için başka bir iş vermek sadece buna değmez. Servislerin maliyeti ne kadar fazla olursa olsun, bir yapı taşı hizmeti olarak önerilirse buna değeceklerdir. Buna bir örnek MapPoint'tir. NET yapı taşı hizmeti. Haritalama işlevselliğini uygulamalarınıza dahil etmeniz gerekiyorsa, başka yolunuz da yoktur.
- Esneklik: Pek çok yapı taşı hizmeti satın almadan önce denemenizi sağlar. Normal olarak hizmeti test edebilirsiniz ve beğendiğinize karar verirseniz, parayı satın almak ya da lisanslamak için yatırım yapabilirsiniz. Değerlendirme sonrasında, aslında benzer işlevleri sıfırdan kendiniz geliştirmeniz gerektiğini de belirleyebilirsiniz.
Dezavantajı
Çoğu karşılaştırmalarda, artıları eksileri vardır. Yapı hizmetleri de bir istisna değildir. Bununla birlikte, büyük ihtimalle, lisans yapı taşı hizmetleri, hızlı bir şekilde ve etkili bir şekilde çalışmaya başlamanın en iyi yoludur. Yapı taşı hizmetleri kullanmanın olumsuz yanı (veya eksileri):
- Maliyet: Passport veya MapPoint gibi bir yapı taşı hizmeti kullanmak istiyorsanız bile. NET, ne olursa olsun onu dahil etmek için lisanslama ücretini çok yasak bulabilirsiniz! Bir servise erişmek için kırılmak, en akıllıca olan iş kararı değildir!
- İşlevsellik: Geliştirme işini kendi bünyesinde yapmamanız mantıklı olsa da, tam olarak gereksinim duyduğunuz işlevselliği elde edemezsiniz. Umarım, yapı taşı hizmeti, eksik parçaların kodlanmasına izin verecek şekilde yapılandırılabilir. Daha da iyisi, belki de yapı taşı servis sağlayıcı istenen değişiklikleri yapmaya hazırdır, böylece dahili olarak yapmanız gerekmez. İhtiyaçlarınızı karşılayıp karşılamadığını görmek için bu hizmetler aracılığıyla sunulan işlevselliği tamamen kontrol etmeniz gerekir.
- Üretkenlik kaybı: Yapılandırma hizmetlerinden bazıları çok soğuktur, böylece çalışanlar sadece gün boyu onlarla oynayabilir. Bu kategoriye giren iki hizmet MapPoint'tir. NET ve Anında Mesajlaşma (IM). Sonuçta, haritalama işlevi ile gün boyu oynuyorsanız, sonuç olarak çok düzgün bir şekilde verimliliklerini kaybedebilirsiniz! Ayrıca, çalışanlar birdenbire IM'lerle yanmaya başlarlar ve verimlilik düştükçe, sıfırdan kendi IM servisinizi kurduysanız elde edeceğiniz kadar çok para kaybetmezsiniz - ancak para kaybedersiniz. Verimlilik gerçekten düşebilir ve çalışanlarınızın çok eğlenmesini önlemek için tedbirler koyduğunun farkındaysanız, bunlar sorun olmayabilir. Tomurcukta üretkenlik sorununu gidermek için, bu hizmetleri yalnızca kullanmaları gereken çalışanlara sunmayı veya hizmetlerin ne zaman kullanılacağı konusunda kurallar koymayı düşünün - ve ne zaman bir kenara bırakılması gerektiği. (E-posta, telefon veya yüz yüze görüşme yaparken IM kullanılmaz!)
- Hız: Tamamen teorik açıdan bakıldığında İnternet üzerinden çalışan kodların uygulanma hızı kendi sunucularınızda dahili olarak çalışan koddan daha yavaştır. Gerçek şu ki, İnternet ve genişbant bağlantıları her geçen gün daha da gelişiyor.Web servisi doğru şekilde tasarlanırsa, hız çok fazla faktör oluşturmamalıdır.