Ev Kişisel Finans Web servislerine göz atın - aptallar

Web servislerine göz atın - aptallar

İçindekiler:

Video: HDC'nin Sektöre Bakış Açısı 2024

Video: HDC'nin Sektöre Bakış Açısı 2024
Anonim

Web hizmetleri, bilgi işlem alanında bir sonraki en büyük sınır olmaya söz veriyor. Web servislerinin gelişine kadar, birlikte çalışabilirlik ve entegrasyon (bilgisayar sistemleri arasında veri alışverişi) son derece sınırlı veya hantaldı. Web servislerinden önce, verilerin paylaşımını engelleyen çeşitli teknolojiler, tedarikçiler, engeller ve formatlarla sınırlı entegrasyon gerçekleştirildi. Sonra Web hizmeti teknolojisi geldi ve hepsini değiştirdi.

Web servisleri ne halt ediyor?

Web hizmetleri, verilerin tanıdık bir programlama yöntemi kullanarak Internet üzerinden iletilmesine izin vermek için kullanılan teknolojiyi kapsar. Sadece verileri Web hizmetleri teknolojisi kullanılarak iletilir; Web servisleri, metin kutuları, radyo düğmeleri ve benzeri gibi görsel bir arayüze sahip değildir.

Örneğin, A şirketi bir para birimi dönüştürme Web hizmeti sağlayan bir B2B (işletme-iş arasında) senaryosunda bir Web hizmeti sunulabilir ve B şirketi, bu Web hizmetini, müşterilere para birimi dönüştürme işlevselliği sağlamak için kullanır. A şirketi tarafından sunulan Web hizmeti, C şirketi tarafından farklı bir kapasitede kullanılabilir. Örneğin, Şirket C, Şirket A'nın Web hizmetini diğer işlevlerle birleştirebilir ve diğer şirketlere Web hizmeti olarak sunabilir. Her iki senaryoda da belirli işlevler geliştirilmiş ve diğer şirketler tarafından Internet üzerinden erişilebilen programlanabilir bir Web hizmeti olarak sunulmuştur.

Web hizmetleri terimi, kendi ilgi alanına bağlı olarak her kişiden farklı bir anlam taşımaktadır. Yöneticiler, Web hizmetleri teknolojisinin gelişimi nasıl basitleştirebileceğini tam olarak anlayamayacak, ancak yüksek yatırım geri dönüşü (ROI) öğreneceklerdir. Diğer taraftan, geliştiriciler ve mimarlar, Web hizmetleri teknolojisinin geliştirme süresinin kısalmasına ve bağlantının kolaylaşmasına yardımcı olabileceğini büyük olasılıkla anlayacaklar, ancak yüksek YG'nin acil faydalarını kavrayamayacaklardır. Genellikle, geliştiriciler ve mimarlar sadece havalı çözümü uygulamak ve en yeni ve en ileri teknolojileri kullanmak istiyorlar.

Web hizmetleri, verileri İnternet üzerinden iletmek ve standart İnternet protokollerini kullanarak bu veriye programlı erişime izin vermek için kullanılan bir teknolojidir. Web hizmeti terimi, yalnızca bankacılık Web sitesi gibi Web'de hizmet sunan bir şirketi temsil etmek için kullanılmaz. Böyle bir şirket Web üzerinden bir hizmet sunmasına rağmen, mutlaka, iki uygulamaya entegre olmasını sağlayan programlı bir arayüz kullanarak hizmetini sunmaz.Aslında, bir Web hizmeti, bir geliştiricinin, "tekerleği yeniden icat etmeye" ihtiyaç duymadan ve kullandığı Web hizmetinin işi veya karmaşıklığı hakkında hiçbir bilgiye ihtiyaç duymadan işlevselliklerini bir programa dahil etmesini sağlar.

Web hizmetleri sizin için neler yapabilir

Web hizmetleri , standart Internet protokollerini, genellikle Köprü Metni Aktarım Protokolünü (HTTP) kullanarak bir ağ üzerinden veri iletmek için kullanılan tüm teknolojileri temsil eden geniş bir terimdir. Verileri temsil etmek için bir eXtensible Markup Language (XML) biçimi kullanılır, bu nedenle Web hizmetleri bazen XML Web hizmetleri olarak bilinir.

Tek bir Web hizmetini, belirli bir görevi (ayrıca işlev olarak da bilinir) yapan bir yazılım olarak düşünebilir ve gerçekleştirilebilecek bir dizi işlemi açığa çıkararak bu görevi kullanılabilir duruma getirirsiniz ( yöntemler veya Web yöntemleri olarak bilinir) görevle birlikte gönderir. Buna ek olarak, yöntemlerin her biri, yöntemde geçirilen verileri kabul edebilen bir değişken kümesi sunar. Bu değişkenler parametreleri veya özellikleri olarak bilinir. Birlikte, özellikler ve yöntemler bir Web hizmetinin arabirimine başvurur. Örneğin, A şirketi, GetRate adlı bir yöntemi açığa kavuşturan döviz kuru işlevselliği sağlayan bir Web hizmeti oluşturur. B şirketi, daha sonra CountryCode adlı bir parametreyi GetRate yöntemine geçirir. GetRate yöntemi, CountryCode parametresini alır, bir veritabanında uygun döviz kuruna bakar ve orayı istenen programa geri döndürür.

Bu örnekte, A şirketi döviz kuru bilgilerine erişmek için hangi veritabanını kullandı? Veritabanı sunucusunun adı neydi? Veritabanı sunucusuna erişmek için hangi iletişim mekanizmaları ve güvenlik mekanizmaları kullanıldı? Tüm bu soruların cevabı, "Önemli değil. "Web hizmetinin güzelliği kapsülleme kavramıdır. Kapsülleme, gerçek döviz kurunun alınmasının karmaşıklığına, Web hizmetini oluşturan şirkette tamamen kendi kendine yeten olmasını sağlar (Firma A). Şirket B'nin bildiği tek şey, bir döviz kuru almak için bir Web servisi çağırdıkları ve onlara verildi olmasıdır.

Web hizmetleri, programları veya uygulamaları, Microsoft ınternet ınformation Server (IIS) gibi bir Web sunucusuna yerleştirerek olanaklıdır. Uygulama bir Web sunucusunda bulunduğu için, HTTP kullanarak ağdaki diğer herhangi bir bilgisayardan çağrı yapılabilir veya çağrılabilir, . Web servisi, her iki taraf bir Web hizmetinin nasıl kullanılacağını bildiği sürece, ağın tamamında sorunsuz dağıtılmış bilgi işlem sağlar.

HTTP üzerinden Web hizmetini çağırmak veya oluşturmak için önemli bir avantaj, Web sunucusu Internet'te bulunuyorsa, veri aktarımının her iki ucundaki ağ yöneticileri, güvenlik duvarlarında ek bağlantı noktaları açmak zorunda kalmamalarıdır. Tüm veri iletimi, HTTP kullanarak port 80 üzerinden gönderilir (tipik olarak). Port 80, İnternet'e gözatmak için kullanılan aynı bağlantı noktası olduğu için her zaman bir güvenlik duvarında açıktır.Ağ yöneticilerinin ek bağlantı noktaları açmaları gerekmediği gerçeği, Web hizmetlerini kullanırken neredeyse hiç ek güvenlik riski taşımayacağınız anlamına gelir.

Web hizmetlerinde bir diğer büyük avantaj da, (Web hizmetleri açık standartlara uygundur) tek bir platformda (Microsoft platformu gibi) yazılan bir Web hizmeti, başka bir platformda (Linux gibi) başka bir Web servisini çağırabilir.

Doğal esnekliklerinden dolayı, Web hizmetleri yazılımı kavramını bir hizmet olarak gerçek bir olasılık haline getirir. Web hizmetleri, iki sistem arasında entegrasyon sağladığı için, bir hizmet yazılımı, iş istasyonlarına veya sunuculara yazılım yüklemek zorunda kalmamak, bunun yerine Internet üzerinden kullanabilmek anlamına gelir.

Web hizmetleri, aşağıdakileri yaparak tüm bilgisayar kaynakları kullanım şeklinizi değiştirebilir:

  • Güçlük çek: Microsoft Office'i yüklemeniz gerektiğini düşünün. Microsoft, Office'i bir Web hizmeti olarak kullanıma sunmak istediklerine karar verirse, dışarı çıkmanız, yazılımı satın almanız ve ağınızdaki tüm bilgisayarlara kutunun dışına kurmanız gerekmez. Bunun yerine, bu yazılım parçasının tam işlevselliğini herhangi bir kurulum olmaksızın bir Web arayüzünden alabilirsiniz.
  • Tasarruf edin: Satın almak yerine kiralama veya kiralama yazılımı düşünün. Uygulamalar kuruluşunuz için çalışmıyorsa ve size çok fazla para kazandıracaksa "kiralamanızı bozabilir".
  • Denemeden bile oyunun önüne geçin: En yeni sürümü güncel tutmak zorunda kalmadığınızı düşünün. En son sürüm, yazılımı bir hizmet olarak sunan satıcıdan edinilebilir.

Yazılımı bir hizmet olarak bu şekilde kullandığınızda gerçekten ne yapmakta olduğunuzu, kuruluşunuzda gerçekleştirmek için kullandığınız dışa iştirak fonksiyonları oluşturuyor.

Web servislerine göz atın - aptallar

Editörün Seçimi

Excel 2016 Çalışma Kitabı Tasarlamak - kuklalar

Excel 2016 Çalışma Kitabı Tasarlamak - kuklalar

Tüm Excel 2016 çalışma sayfaları şablonlardan gelmemektedir. Çoğu zaman, belirli çalışma kitaplarının türlerinin üretildiği standart modeller olarak işlev göreceği düşünülen oldukça eşsiz elektronik tablolar oluşturmanız gerekir. Aslında, Excel'de oluşturduğunuz e-tabloların çoğu, bu türden olabilir, özellikle işiniz güvenmiyorsa ...

Excel 2013'teki Veri Formundaki Kayıtları Düzenleme - Veriler

Excel 2013'teki Veri Formundaki Kayıtları Düzenleme - Veriler

Veritabanından sonra yolda gidiyorsanız ve Excel 2013'te kayıt girmekle yetiniyorsanız, veritabanında düzenli bakım yapmak ve düzenlemek için veri formunu kullanmaya başlayabilirsiniz. Örneğin, değiştirmek istediğiniz bir kaydı bulmak için veri formunu kullanabilirsiniz ve sonra düzenlemeleri yapın ...

Bir Excel 2010 Tablosundaki Kayıtları Düzenleme - mankenler

Bir Excel 2010 Tablosundaki Kayıtları Düzenleme - mankenler

Kayıtları düzenlemeye veya silmeye ve masada rutin bakım yapmaya ihtiyaç duyarsınız. Kayıtları el ile çalışma sayfasında düzenleyebilir veya gerekli değişiklikleri yapmak için bir veri formu kullanabilirsiniz. Örneğin, bir veri dosyasını bulmak için veri formunu kullanabilirsiniz ...

Editörün Seçimi

Excel 2010 Grafiğine Veri Tablosu Ekleme - Excel 2010'da çekimser

Excel 2010 Grafiğine Veri Tablosu Ekleme - Excel 2010'da çekimser

Veri tabloları, grafiğin değerlerini grafiğin altındaki bir tabloda görüntüler. 3B grafik kullanırken olduğu gibi, grafiksel bir ekranla birlikte kesin değerleri görmeniz gerekirse yardımcı olurlar. Ayrıca, bazı çizelgelerde okunması zor olan veri etiketlerinden daha uygun olabilirler.

Excel Pivot Tablosuna Hesaplanan Öğe Ekleme - mankenler

Excel Pivot Tablosuna Hesaplanan Öğe Ekleme - mankenler

ÖğEleri bir Excel pivot tabloya ekler. Şimdi, açıkçası, hesaplanan bir öğe eklemek genelde mantıklı değil. Pivot tablolarınız için, eksiksiz, zengin bir Excel listesinden veya bazı veritabanlarından veri aldıysanız, öğe miktarlarını hesaplayarak veriler oluşturmak, biraz goofy'den daha fazlasını gerektirir. Ancak, ...

Editörün Seçimi

Ağınızı bir Güvenlik Testi için Nasıl Eşleştirilir - daha önce ağınızı haritalamanın parçası olarak mankenler

Ağınızı bir Güvenlik Testi için Nasıl Eşleştirilir - daha önce ağınızı haritalamanın parçası olarak mankenler

Güvenlik testi veya etik bir kesmek gerçekleştirirken, halka açık veritabanlarını ve kaynaklarını arayarak başkalarının sisteminiz hakkında ne bildiğini öğrenebilirsiniz. WHOIS aramaları En iyi başlangıç ​​noktası İnternet'te bulunan araçlardan herhangi birini kullanarak bir WHOIS araması gerçekleştirmektir. Içinde ...

Bir Ağdaki Spam'i En Düşük Düzeye Getirme - AYAKLAR

Bir Ağdaki Spam'i En Düşük Düzeye Getirme - AYAKLAR

Hiçbir antispam programı mükemmel değildir; belirli bir miktarda spam'ın gelen kutunuza geçmesini bekleyin. Alınmayan spam miktarını en aza indirgemek için siz (ve kullanıcılarınızın) aklınızda tutmanız gereken bazı ipuçları: Şifrenizi isteyen veya ...

Güvenlik Testi Sonuçlarını Birlikte Götürmek İçin - Güvenlik testi verileriniz olduğunda yalanlar

Güvenlik Testi Sonuçlarını Birlikte Götürmek İçin - Güvenlik testi verileriniz olduğunda yalanlar

- Belgelenen ekran görüntülerinden ve manuel gözlemlerden, kullandığınız çeşitli güvenlik açığı tarayıcıları tarafından üretilen detaylı raporlara kadar - ne yapıyorsunuz? Belgelerinizi ince dişli bir tarakla incelemeniz ve öne çıkan tüm alanları vurgulam