XML Rapor Web Servisleri (XML Report Web Services)

xml Yorum Yok »

Bu makalemizde, Crystal Report’ların birer web servisi olarak nasıl yayınlanacaklarını ve istemciler tarafından kullanılacaklarını kısaca incelemeye çalışacağız. Hepimizin bildiği gibi Web Servislerinin günümüz teknolojilerine getirdiği en büyük yenilik, merkezileştirilmiş metodların, herhangibir platformda yer alan sayısız istemci tarafından, hiç bir engele yada kısıtlamaya takılmadan kolayca çağırılabilmeleri ve sonuçların aynı yollar ile kolayca sorunsuz elde edilebilmeleridir. Öyleki, web servislerinin XML tabanlı olarak, SOAP protokolünün belirlediği kriterlerde HTTP gibi basit iletişim protokolleri üzerinden anlaşmayı desteklemesi, onların esnek, genişleyebilir, kolay erişilebilir ve popüler olmalarını sağlamıştır.
Okumaya Devam Et »

XML Serileştirme Nitelikleri (Serialization Attribute)

xml Yorum Yok »

Bu yazıda serileştirme işleminde kullanılan niteliklerden bahsedeceğim. Bir önceki bölümde sizlere .NET Framework’te XMLSerialization işleminin nasıl yapıldığından bahsetmiştim. İlk bölümü okuyan arkadaşların hatırlayacağı gibi XMLSerialization işleminde nesnemiz(object) içinde public tanımlı özellik (property) ve alanları (field) serileştirebiliyorduk(serialize). Ama serileştirme işleminin sonucunda aşağıda yazdıklarım serileştirilmiş nesnenin kullanılacağı başka bir uygulamada problem yaratabilmekte veya serileştirilip XML haline getirilmiş olan nesnemizin okunabilirliğinin azalmasına neden olabilmektedir.

Okumaya Devam Et »

SQL SERVER 2000 içinde T-SQL ve XML ilişkisi

SQL, xml Yorum Yok »

Bu makalede sizlerle verileri başka bir platformdan XML olarak çekeceğiz. Bildiğiniz gibi SQL Server 2000 ile birlikte SQL Server 2000 için XML desteği geldi. Yani bu bize SQL Server 2000 ’e T-SQL ile yaptığınız sorgulamaların cevaplarını XML formatında alabilmemizi sağladı.

Hazırladığımız tblUye tablosundaki uyeleri sorgulayarak verilerimiz XML formatında alalım. Bu sorgu için Sql Server 2000 Query Analyzer Kullanacağım. İlk sorgumu geçerli özelliklerle yapıyorum :

Okumaya Devam Et »

.NET ile “XML Serialization” ve “Deserialization” İşlemleri

xml Yorum Yok »

Serialization(serileştirme) kısaca nesnenin(object) bir kopyasını kullanarak o kopyayı kolayca ulaşılabilir bir forma çevirme ve nesnenin o anki durumunu koruma işlemidir. Serialization işlemini 3 farklı yöntemle gerçekleştirebiliriz. Bu yöntemler: Binary, SOAP ve XML�dir. Serialize(serileştirme) ettiğimiz nesneyi orjinal haline getirme işlemine ise Deserialization denir. Serialization işlemi uygulanmış olan nesnemiz biz Deserialization işlemi uygulamadıkça belirttiğimiz yerde kullandığımız Serialization(Binary, SOAP veya XML) formatındadır. Bu sayede nesnenin ömrü uygulamanın ömrüne bağlı olmaktan çıkar. Örneğin bu sayede bir uygulamayı sonlardırdığımız da verinin son durumunu ağ üzerindeki başka bir arkadaşımıza göndererek o arkadaşımızın verinin son halini kullanmasını sağlayabiliriz.
Okumaya Devam Et »

ADO.NET ile Verileri XML’e Çevirme İşlemleri

xml Yorum Yok »

Yakın bir gelecekte XML her uygulama için vazgeçilmez bir parça olacak. ADO.NET ile XML kullanımı oldukça kolaylaştırılmıştır. Makalemizde ADO.NET ile verileri nasıl XML formatına çevireceğimizi inceleyeceğiz. Veritabanınızda bulunan verileri XML formatına çevirerek diğer programlarla paylaşabilirsiniz. Uzakta bulunan bir program veya bir web projesi olabilir. Bunların XML sayesinde haberleşmeleri oldukça kolay , güvenli ve hızlı olacaktır. Öncelikle XML metin tabanlı olduğu için bir veri tabanı kadar yer kaplamaz. Ateş duvarlarına yakalanma riski yoktur ve yapısı oldukça basittir. Uyeler.xml dosyamı ben bir sunucuya yollayarak ana makinedeki bilgileri sürekli güncel tutabilirim veya web sitemin haber kısmında kullanıp sitemde bulunan haberleri XML sayesinde herkesle paylaşabilirim. Bunlar gibi örnekler çoğaltılabilir.
Bu makale için hazırladığım örnekte bir access dosyası kullandım. Örnek program ile bu veritabanına bağlanıp dataset içine aldığımız verileri bir XML dosyası olarak kaydedeceğiz.
uyeler isimli tablonun içeriği aşağıda.

Dataset içine aldığımız veriler yapısı aynen kalacak şekilde XML biçiminde saklanmaktadır. XML olarak alınan verileri istediğimiz gibi kullanabiliriz. Bütün bunları yaparken tüm olaylar Dataset içinde olur. Veritabanı ile bağlantı yoktur. Eğer veritabanında güncellenmesi gereken bir işlem yaparsak işlemlerimiz bittikten sonra veritabanı bağlantımız açıp veritabanını güncellememiz gerekir. Bir veritabanına bağlanıp bu tablonun içinde olan verileri dataset içine alıyorum.

Okumaya Devam Et »

Web Servisleri ile Dosya Transferi Yapmak

xml Yorum Yok »

Bu yazımda sizlere Xml Web Servisleri ve ASPdotNET ile basit bir dosya transfer uygulamasi yapmaya çalışacağız. İşe veritabanımızı oluşturmayla başlayalım :

1- ) SQL server da CsharpNedir adinda yeni bir veritabani olusturalim.
2- ) Olusturdugumuz bu veritabaninda ;

Okumaya Devam Et »

C# ile T.C.M.B Döviz Kurlarının Elde Edilmesi

xml Yorum Yok »

Sonunda T.C.M.B kur bilgilerini bir xml dokümanda yayımlamaya başladı. Daha önce bu konu ile uğraşanlar bilir; kur bilgileri today.html diye bir html dokümandan ilkel bir metot ile alınıyordu tabi sizin işiniz de web masterın insafına bağlıydı. Neyse ki o günler geride kaldı. Artık today.xml var. Henüz deneme aşamasında ve -bence- bazı mantık hataları olmasına karşın xml standardına geçilmiş olması gayet güzel olmuş. Sayfanın adresi: http://www.tcmb.gov.tr/kurlar/today.xml Önerim bu dokümanı önce iyice incelemeniz yönündedir. Hemen uygulamaya geçelim.
Okumaya Devam Et »

WebClient ile XML Verisinin Gönderilip İşlenmesi

xml Yorum Yok »

WebClient sınıf bir URI (Uniform Resource Identifier) ye veri gönderme ve URI den veri almaya yarayan metotları içerir. Bu metotlar: DownloadData, DownloadFile, OpenRead, OpenWrite, UploadData, UploadFile, UploadValues dir.

Ben bu yazımda WebClient’ın sadece UploadData metotunu açıklamaya çalışacağım.
Okumaya Devam Et »

Web Servislerine Senkron ve Asenkron Erişim

xml Yorum Yok »

Bildiğiniz gibi Web Servisleri dağıtık yapıda uygulama geliştirme mimarisinin son yıllarda parlayan yeni yıldızıdır. Henüz ülkemizde web servisleri ile ilgili olağanüstü çalışmalar yapılmamakla beraber halihazırda yapılan çalışmaların verdiği memnuniyetin derecesi ilerleyen yıllarda web servisi kullanımının gittikçe artacağının bir göstergesidir. Yazımızın ana konusu olan web servislerine erişim metotlarına geçmeden önce web servislerinin altında yatan gerçekten biraz bahsetmek istiyorum : Bir web servisi TCP/IP yada farklı protokol tabanlı bir ağda bulunan herhangi bir bilgisayardaki uygulamayı temsil etmektedir. Bu uygulama yine aynı ağ üzerindeki diğer bilgisayarlar tarafından erişilebilir bir durumdadır. Ağdaki bilgisayarda bulunan herhangi bir web servisi uygulaması diğer bir bilgisayar ile ancak belirli kurallar çerçevesinde haberleşebilir. Bu kuralların tamamı W3C standartlar komitesi tarafından SOAP adı altında birleştirilmiştir. SOAP’ın , XML tabanlı bir standart olması ve web servisi ile istemci uygulama arasındaki haberleşmenin HTTP protokolü üzerinden gerçekleşmesi web servislerinin öneminin artmasındaki en büyük etkendir. Zira, XML ve HTTP dünya çapında kabul gören standartlardır.
Okumaya Devam Et »

Web Servisleri ve Kayıtçılar (UDDI & RDF)

xml Yorum Yok »

Popülerliği gün geçtikçe artan web servisleri ve bu servislerin kullanıcıya sunulduğu kayıtçılar, kayıtçıların gerçekleştirilme yöntemleri ve kullanılan teknolojiler karşılaştırılmalı olarak bu araştırmada anlatılmıştır.

1. GİRİŞ

Çok hızlı gelişen bilgisayar teknolojisinde, yeni bir kavram olan ve herkesin ilgisini çeken web servisleri önemini nereden alıyor? Bu sorunun cevabını vermeden önce, web servislerinin geçmişini incelemek yarar sağlayacaktır. Daha sonra ise web servislerinde önemli bir yeri olan kayıtçılar incelenecektir.
Okumaya Devam Et »


Wordpress Themes Copyright © 2007 Php & Resources. All rights reserved. website stats wbturk.com Genel Ziyaretci istatiskleri www.http://pr-4.com
eXTReMe Tracker