Merhaba Ahmet;

Şu an için Defne transaction ve veri tabanı için JPA teknolojisini kullanıyor. 
Güvenlik yönetimi için ise içinde çalışmış olduğu ortamın güvenlik 
hizmetlerinden faydalanıyor. İleriki aşamlarda diğer pluginler eklemeyi 
düşünüyoruz. Proje açık kaynak olduğu için, istediğin zaman yeni eklentiler 
yapıp, projeye sunabilirsin :)

Evet Mobile Client'i ekleyebiliriz. Şu an için servislerin çağırımı Java 
nesneleri üzerinde yapılıyor. Fakat servis tanımları tamamen Meta-Data yapısı 
üzerine kurulu olduğu için her türlü istemciyi destekleyebiliyor. Sadece ön 
tarafa istemci ile konuşan bir proxy yazılması gerekiyor.

Örnek vermek gerekirse, bir JavaScript API'si üzerinde kolaylıkla defne 
servislerini çağırabilirsiniz. Nasıl mı? Şöyle, diyelim ki HelloWorld isminde 
bir servisimiz ve "hello()" isminde de bir operasyon metodumuz var. Meta-data 
tanımı şöyle olacak;

Servis ismi : HelloWorld
Operasyon ismi : hello
Input : NAME
Output : MESSAGE

JavaScript API'sinden bu parametreler ile gelecek bilgiler ilgili service 
executor üzerinde servise iletilir ve geri dönüş sağlanır.  Örneğin,

var result = 
AJAX.request("http://localhost:8080/ServletExecutor","HelloWorld","hello","NAME='gurkan'")
 yazılabilir.

Şu anda EJB ve POJO olmak üzere 2 adet service executor ve proxyler var, ama 
bunlar arttrılabilir. Yukarıda da söylediğim gibi, yeni committerlara her zaman 
açığız :)


--Gürkan




________________________________
From: Ahmet Tolga Tat <[email protected]>
To: [email protected]
Cc: [email protected]; [email protected]; JSF TR 
<[email protected]>; [email protected]; LINUX TR 
<[email protected]>; Java Programlama 
<[email protected]>
Sent: Mon, June 21, 2010 9:58:15 PM
Subject: Re: [YazMuhTR] [BILGI] Defne - Servis Tabanlı Web Uygulama Çatısı

   
Merheba Gürkan Bey,

Defne fantastic bir Framework, database sistemleri olarak sadece iliskisel 
veritabanlarini mi destekliyorsunuz? Örnegin MongoDB, CouchDb veya Cassandra 
gibi sistemleri destekleme gibi bir fikriniz varmi. Özellikle MongoDB nin 
arkasinda büyük bir hype var :-) Birde Defne mimari diagramina Internet Browser 
in yaninina "Mobile Clients" eklerseniz süper olur. 

Ayrica bizde .Net cercevesi üzerinde calisan yine MongoDB tipi bir veritabani 
sistemi gelistiriyoruz ve ileride kodu acma gibi planlarimiz var.

iyi aksamlar
Ahmet T. Tat, MSc
Software Architect


2010/6/21 Gurkan Erdogdu <gurkanerdogdu@ yahoo.com>

>
>
>
>
>
>
>
>
>
>
>
>
>
>
>  >
>
>>
> 
>>      
> 
>Arkadaşlar Merhaba;
>
>MechSoft Yazılım Çözümler Grubu olarak açık kaynak projelerimize hızla devam 
>ediyoruz. Bu kapsamda geliştirmiş olduğumuz "Defne" isimli servis tabanlı web 
>uygulama çatımızı da açık kaynak kod olarak yayınladık. Her zamanki gibi bu 
>projenin lisansı da en büyük özgürlüğe sahip Apache Software License Version 
>2.  
>
>Türkiye'de açık kaynak ve özgür yazılım teknolojilerinin daha etkin ve güçlü 
>bir şekilde gelişmesini istiyoruz. Bu bağlamda da çalışmalarımız hızla devam 
>etmektedir.
>
>Proje Web Sitesi : http://code. google.com/ p/defne/
>
>Herkese iyi haftalar dilerim;
>
>Gurkan Erdogdu
>CTO
>MechSoft Mekanik ve Bilişim Çözümleri
>http://www.mechsoft .com.tr
>
>>
>
>
>


-- 
iyi günler
Ahmet Tat, MSc
Software Architect

__._,_.___
Reply to sender | Reply to group | Reply via web post | Start a New Topic 
Messages in this topic (6) 
Recent Activity:        * New Members 6   
Visit Your Group 
MARKETPLACE
Stay on top of your group activity without leaving the page you're on - Get the 
Yahoo! Toolbar now.<img width="1" height="1" alt=""> 

________________________________
 
Get great advice about dogs and cats.  Visit the Dog & Cat Answers Center.<img 
width="1" height="1" alt=""> 

________________________________
 
Get real-time World Cup coverage on the Yahoo! Toolbar.  Download now to win a 
signed team jersey!<img width="1" height="1" alt=""> 
 
Switch to: Text-Only, Daily Digest • Unsubscribe • Terms of Use
. 

__,_._,___ 

_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap