SOA Projesi (Bir Kaç Soru)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ekerci
    Ekerci's avatar
    Kayıt Tarihi: 14/Ocak/2010
    Erkek

    Slm müridler.

    Bir hocam var 2 dersten geçirecek fakat bizden herhangi bir SOA projesi istiyor.biraz araştırdım javadan soa desteği kalkmış ve Oracle SOA suite diye bişi olmuş.Bu programı indirdim tıklıyorum setup başlamıyor

    Elinizde çok basit herhangi bir SOA projesi var mı ? Varsa verebilir misiniz ? hocaya göstercem sadece

    Yoksa herhangi bir soa projesine nasıl başlayabiliirm ?

     

    not: konu doğru yerde mi, bilemedim 


    Konu ID: 112846 Konuyu Acan : Ekerci Konu Başlığı : Tahribatın en sevdiği adam ? Silinme Sebebi : 3 sayfadır takip ediyorum beni seven kimse çıkmadı. alacağınız olsun müridler
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JPriest
    JPriest's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    Bu SOA, Service Oriented Architecture'deki SOA mı? Eğer öyle ise sen olayı biraz yanlış anlamışsın, eğer öyle değilse biraz ayrıntı verir misin? "Java'nın SOA desteğini kaldırması" cümlesi anlamsız bir cümle.

    Bu arada konu tam doğru yerde değil.


    Sen hiç kaval çaldın mı?
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ekerci
    Ekerci's avatar
    Kayıt Tarihi: 14/Ocak/2010
    Erkek
    JPriest bunu yazdı

    Bu SOA, Service Oriented Architecture'deki SOA mı? Eğer öyle ise sen olayı biraz yanlış anlamışsın, eğer öyle değilse biraz ayrıntı verir misin? "Java'nın SOA desteğini kaldırması" cümlesi anlamsız bir cümle.

    Bu arada konu tam doğru yerde değil.

    Service OA hocam.netbeans den fln silinmiş hocam(yeni sürümde).Oracle SOA Suite olmuş.onuda tıklıyorum arka planda çalışıyor ama bişi oldugu yok.kurulmuyor.bu işlerden anlıorsan pmleşebiliriz 


    Konu ID: 112846 Konuyu Acan : Ekerci Konu Başlığı : Tahribatın en sevdiği adam ? Silinme Sebebi : 3 sayfadır takip ediyorum beni seven kimse çıkmadı. alacağınız olsun müridler
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JPriest
    JPriest's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    Sanki çok büyük bir yanılgının içerisindesin gibi geliyor bana. Bildiğim kadarıyla özet geçmeye çalışayım.

    SOA herhangi bir dilden ya da IDE'den ya da platformdan silinecek, desteği kaldırılabilecek bir şey değildir. Bir mimaridir, yaklaşım biçimidir. İngilizce Wiki'de "design pattern (tasarım kalıbı)", Türkçe sayfasında da felsefe diye bahsetmişler. Tercihen İngilizce, olmazsa da Türkçe sayfasını okumanı tavsiye ederim her şeyden önce.

    https://en.wikipedia.org/wiki/Service-oriented_architecture

    https://tr.wikipedia.org/wiki/Servis_odakl%C4%B1_mimari

    Oracle'ın o toolunu bilmiyorum ama Java, Netbeans ya da herhangi başka bir şeyden bağımsız yani. Bunlar sadece senin projeni ortaya çıkarmak için, Service oriented mimarini oluşturman için birer araç. Yani projen herhangi bir programlama dilinde, herhangi bir framework ve herhangi bir IDE ile geliştirilmiş, herhangi bir işlemci üzerinde çalışan herhangi bir işletim sistemindeki server, bir ya da birden fazla client vs, gibi birbirinden tamamen bağımsız bir ekosistem içinde yaşayabilir.

    Akılda daha kolay kalma ihtimali için şu arama sonucuna da göz atabilirsin:

    https://www.google.com/search?biw=1600&bih=757&tbm=isch&sa=1&q=service+oriented+architecture&oq=service+o&gs_l=img.3.0.0l10.3719.5376.0.6938.9.8.0.1.1.0.187.653.0j5.5.0.msedr...0...1c.1.58.img..3.6.654.jayMzFEs61A

    Çok basit gibi görünecek ama şunu yapabilirsin hocana gösterebilmek adına: ortada bir webservis olabilir, arkada onun kullandığı bir database, servisten database'e erişen bir orta katman ve bu servisi kullanan client uygulamaları. Bunlar iOs, Android, terminal, web, masaüstü.. vb uygulamaları olabilir. Bunlardan 2-3 tanesini implemente ederek işin içinden çıkabilirsiniz. Muhtemelen tüm bu ekosistemin implemet edildiği proje örnekleri vardır internette.

    Servis tarafında hangi teknolojileri (programlama dili, IDE, framework, database, library, application server, işletim sistemi.. vs) kullanacağınıza karar vermeniz gerekiyor önce. Tabi bir de servis için kullanılacak protokole de karar vermelisiniz. SOAP ya da RESTful webservis implement edebilmeniz için çoğu modern dil'in çok farklı seçenekleri var. Tavsiyem kesinlikle RESTful webservis kullanmanızdır.

    Eğer Java tabanlı olsun dersen de Jersey kütüphanesi var Java'da tavsiye edebileceğim. Maven ya da Gradle ile birlikte de kolayca kullanabilirsiniz. Application server olarak da Apache Tomcat ya da Glassfish gibi seçenekler var. Database için MySql ya da PostgreSql kullanılabileceği gibi MongoDB ya da Cassandra gibi NoSql çözümlerinden birini de tercih edebilirsiniz. Eğer RDBMS seçerseniz (MySql, PostgreSql, Oracle..) ORM olarak da Hibernate kullanabilirsiniz. Bunlara Android, Web ve masaüstü clientlar da yazılabilir. Her biri için Java'nın çözümleri var.

    Öte yandan Node.js ve MongoDb kullanarak da zahmetsizce ve çok hızlı bir şekilde RESTful servis yazılabilir. Ya da PHP + MySql ya da Ruby ya da Python + Django, ya da .net. Hangisine eğilim varsa o tarafa gidebilirsiniz.

    Çok uzattım galiba, projeye ya da plaformlara karar verirseniz burdan tartışmaya devam ederiz yine.


    Sen hiç kaval çaldın mı?
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tri
    tri's avatar
    Kayıt Tarihi: 23/Mart/2009
    Erkek

    sons of anarchy sandım  :))))

Toplam Hit: 845 Toplam Mesaj: 5