Swamp/İş Akışı Yöneticisi
SWAMP(server-based workflow) Google'ın "Summer of code" uygulamasına katılımcıdır.
Bu uygulama ile GUI(Graphic User Interface-Görsel kullanıcı arayüzü)yöneticisi için XML iş akışı tanımlaması yaratılır. Bu uygulamanın yaratıcısı Mahmoud Mahran'dır.
İçindekiler
Gözden Geçirme:
- GUI yöneticisi ile sürükle ve bırak yetenekleri, düğümler, sınırlar, koşullar, eylemler için tüm iş akışı elemanları
- Her unsurun kullanılan özellikleri düzenlenilebilir.
- İş akışı görevler ve iş akışı veri kümeleri, etiket verileri düzenlenir.
- SWAP dahili XML dosyalarını dışa aktarma/içe aktarma biçimiyle uyumludur.
- Basit görsel GEF iş penceresi ile üstün eklenti yaratma.
Benzerleri [JBPM tasarım süreci]
Kaynak Düğüm (Kod) Havuzu:
https://svn.sourceforge.net/svnroot/swamp/editor/
Kaynaklar:
Eclipse-taban:
- http://www.eclipse.org/gmf/gallery
- http://www.eclipse.org/proposals/jwt/
- eclips eklenti yaratma:
http://www.eclipse.org/articles/Article-PDE-does-plugins/PDE-intro.html
http://www.eclipse.org/articles/Article-Plug-in-architecture/plugin_architecture.html
GEF kullanımı:
http://www.eclipse.org/articles/Article-GEF-diagram-editor/shape.html
http://www.eclipse-wiki.info/GEF
İlgili uygulamalar:
- http://www.enhydra.org/workflow/jawe/index.html
- http://www.scs.carleton.ca/~arpwhite/documents/honoursProjects/tang-mei-summer-2004.pdf
- http://jmettraux.wordpress.com/2006/05/16/lukas-openwfe-ide/
- http://docs.jboss.com/jbpm/v3/gpd/
Uygulamanın Genel Yapısı
Yeni Uygulama Sihirbazı
Yeni Proje Sihirbazı minimum XML iş akışı tanımları, config dosyası ve görseller ve uyarılar için dizin yapısından oluşan SWAMP iş akışı kaynağını oluşturur.
Görsel Yönetici
XML işlem dosyasını düzenlerken bir çok-tab'lı düzenleyici ortaya çıkacaktır, bir tab işlem tasarımcısı için grafik arayüzdür. İkinci tab oluşturulan XML dosyasını görüntüler, üçüncü tab XML etiketlerini hierarşik olarak görüntüler.