18 Mayıs Java Teknoloji Saati Etkinliği Yapıldı

ODTÜ Teknokent’de dolu dolu geçen bir JTS etkinliği daha gerçekleştirdik. Etkinliğe katılan ve sunumları ile bilgi birikimleri ve deneyimlerini bizimle paylaşan Abdullah Çetin Çavdar ve Ümit Vardar’a çok teşekkür ediyoruz. JTS etkinlikleri ile amacımız Java ve teknoloji dünyasındaki gelişmelerle ilgili olarak yazılım geliştiricileri, yöneticileri ve diğer aktörleri düzenli olarak bir araya getirmek, birbirleri ile daha […]

Read More →
Mayıs Ayında Java Teknoloji Saati

18 Mayıs Cuma günü ODTÜ Teknokent İkizler Konferans Salonu’nda üçüncüsü düzenlenecek olan Java Teknoloji Saati‘ne davetlisiniz. Ücretsiz olarak düzenlenen etkinliğimize katılmak için info@harezmi.com.tr adresine bir e-posta göndermeniz yeterlidir. Bu etkinliğimizde yer alacak konular; İş Fırsatları ve Teknoloji Açısından Bulut Bilişim Konuşmacı: Abdullah Çetin ÇAVDAR – MCM Bilişim Çözümleri Bulut Bilişim (Cloud Computing) günümüzde sıkça duyduğumuz […]

Read More →
Java Teknoloji Saati Etkinliği’nin Ardından

24 Şubat Cuma günü ODTÜ Teknokent’de “Java Teknoloji Saati” etkinliğimizi gerçekleştirdik. Katılımcı sayısı, sunumlar sırasında gelen soruların kalitesi ve dinleyicilerin ilgisi gerçekten harikaydı. Katılan bütün herkese ve emeği geçenlere tekrar teşekkür ederiz. Java Teknoloji Saati etkinlikleri benzer konularla devam ettirmeyi amaçlıyoruz. Her ne kadar ağırlıklı olarak Java teknolojilerine odaklansak da bu etkinlikte de olduğu gibi […]

Read More →
Ankara’da Java Teknoloji Saati

17 Şubat Cuma günü ODTÜ Teknokent İkizler Konferans Salonu’nda düzenlenecek olan ücretsiz Java Teknoloji Saati‘ne davetlisiniz. Etkinliğe katılmak için info@harezmi.com.tr adresine bir e-posta göndermeniz yeterlidir. Java ile Tasarım Prensipleri ve Tasarım Örüntüleri Konuşmacı: Kenan Sevindik – Harezmi Bilişim Çözümleri Yazılım sistemlerinde iyi tasarımın amacı nedir? İyi bir tasarımı kötüsünden nasıl ayırt edebiliriz? Sunumda bu sorular […]

Read More →
JBoss JBPM Admin Console-I

Admin console JBPM dağıtımı ile birlikte gelen bir web uygulamasıdır. Jsf-console.war’ı web container’ınıza deploy ettiğinizde çalışması için container’da JbpmDataSource isimli bir JNDI datasource nesnesinin olması gerekmektedir. Ayrıca console uygulamasının mesaj, yetkilendirme gibi kısımlarında kendinize özgü değişiklikler yapmanız pek muhtemeldir. Biz admin console’u kendi uygulamalarımızın içerisinde gömülü biçimde çalıştırmayı tercih ettik. Bu sayede process tanımlarının console […]

Read More →
Sipariş İş Akışı Örneği İle JBPM Spring WebFlow Entegrasyonu-II

Geçen yazımda sipariş iş akışı örneğinden bahsetmeye başlamıştık. Bu yazımda da örneğe devam ederek sipariş iş akışında kullanıcılara atanmış görevlerin işletilmesi ve satın alama iş adımının gerçekleştirilmesi ile süreci sonuna kadar incelemeye devam edeceğiz. Kullanıcının Kendisine Atanmış Bir Görevi(Task) Yürütmesi Bu aşamada JBPM task name (sorguSonuclari.selectedRow.name) SWF tarafındaki flow id’sine karşılık gelmektedir. Ayrıca _jbpmTaskId request parametresi […]

Read More →
Sipariş İş Akışı Örneği İle JBPM Spring WebFlow Entegrasyonu-I

Sipariş Tedarik Süreci Şimdi bir örnek üzerinden giderek JBPM SWF entegrasyonunu daha yakından inceleyelim. Örnek iş akışımız bir organizasyonda ki sipariş tedarik süreci olsun. Mümkün olduğunca iş akışını basit tutarak her iki sistem arasındaki karşılıklı etkileşimi anlatmaya çalışacağım. Süreç sistem kullanıcılarından birisinin yeni bir sipariş oluşturması ile başlar. Siparişin verilmesinden sonra süreç aynı anda işleyen iki […]

Read More →
JBPM Spring WebFlow Entegrasyonu

JBPM ile Business Process Management kabiliyetinin mevcut mimarimize dahil edilmesindeki ikinci adım Spring WebFlow entegrasyonu oldu. Bu noktada daha fazla devam etmeden evvel, önceki yazımda bahsettiğim JPA kullanan uygulamalarımızın JBPM ile aynı transaction context içerisinde çalıştırılması, bu ve diğer yazılarımda üzerinde duracağım JBPM – Spring WebFlow entegrasyonu konularında çalışma arkadaşım İlker Çelik’in çok büyük katkısı […]

Read More →
JBPM Admin Console III

Oluşturulan iş akışı programatik olarak, GPD vasıtası ile veya admin-console üzerinden deploy edilebilir. Programatik olarak deploy etmek için ProcessDefinition sınıfının sağladığı parseParZipInputStream ve parseXmlInputStream metodlarından yararlanılabilir. parseParZipInputStrean metodunu kullanmak için iş akışının ilgili tüm dosyaları bir arşiv dosyasına eklenmelidir. PAR, “process archieve” anlamına gelmektedir ve jar dosyalarına benzemektedir. Aşağıda GPD’nin sağladığı deployment view’ı görülmektedir. “Deployment […]

Read More →
JBPM Admin Console II

JBPM’in JPA ile entegre edilmesi, Spring WebFlow ile birlikte kullanılması hakkında yayımladığım blog yazılarından sonra sık sık JBPM ile ilgili sorular alıyorum. Bu soruların bir kısmı genel olarak JBPM’in tercih edilmesi, diğer bir kısmı ise JBPM’in JSF gibi UI tekonolojileri ile nasıl kullanılabileceği hakkında oluyor. Aslında Spring WebFlow entegrasyonunu anlattığım blog yazısı UI entegrasyonu ile […]

Read More →