folder Tahribat.com Forumları
linefolder E-Book
linefolder Studio MX 2004 Web Workflow



Studio MX 2004 Web Workflow

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    neyzen
    giriftzen
    giriftzen's avatar
    Kayıt Tarihi: 09/Aralık/2009
    Erkek

    buyrun arkadaşlart

     

     

    http://rapidshare.com/files/110541965/Studio_MX_2004_Web_Workflow.rar.001
    http://rapidshare.com/files/110544836/Studio_MX_2004_Web_Workflow.rar.002
    http://rapidshare.com/files/110548080/Studio_MX_2004_Web_Workflow.rar.003
    http://rapidshare.com/files/110550732/Studio_MX_2004_Web_Workflow.rar.004
    http://rapidshare.com/files/110553579/Studio_MX_2004_Web_Workflow.rar.005
    http://rapidshare.com/files/110556568/Studio_MX_2004_Web_Workflow.rar.006
    http://rapidshare.com/files/110558717/Studio_MX_2004_Web_Workflow.rar.007

    saygılarımla..

     


    dokunmak sanattır.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    fifsonic
    fifsonic's avatar
    Kayıt Tarihi: 24/Nisan/2009
    Erkek
    Workflow Kavramı
    Microsoft’un .Net Framework 3.0 ile getirdiği Windows Workflow Foundation, yazılım mimarlarının, analistlerin ve çekirdek geliştiricilerinin projelerindeki iş akışlarını belirlemekte zorlandığı noktalarda bir kurtarıcı gibi devreye giren ve Enterprise uygulamalarda işlerin ölçeklenebilmesini sağlayan bir teknolojidir. Bu yazı içerisinde Workflow kavramı ve Windows Workflow Foundation konularının mantığından söz etmeye çalışacağız.

    Sizlere WWF teknolojisi ile ilgili bilgi vermeden önce İş Akışı(Workflow) kavramından söz etmemiz gerekiyor. Nasıl veri tabanı ile ilgili bir şeyler öğrenmeye başlamadan veri nedir öğrenmemiz gerekiyorsa, Windows Workflow Foundation ile ilgili bir şeyler öğrenmeden önce Workflow kavramını öğrenmemiz gerekir.

    Workflow ile ilgili bölümü okumaya başlamadan önce Microsoft tarafından geliştirilen Windows Workflow Foundation (WWF), uygulama çalışırken iş akışını gerçek zamanlı olarak değiştirebilme imkânını sunmuştur. Özellikle İçerik Yönetimi uygulamalarının vazgeçilmeyecek teknolojisi olacaktır. Windows Workflow Foundation konusu ile ilgili tüm detayları sizlerle paylaşmadan önce özellikle bilmeniz gereken kavram iş akışıdır. Aşağıdaki bölümü Windows Workflow Foundation’ın abc ’si gibi düşünerek okumanızı tavsiye ederim. Aşağıda sizlerle paylaştığım bilgiler yaklaşık 5 wwf kitabı, MSDN ve Microsoft uygulama geliştirme ekiplerinde çalışan kişilerin kaynaklarını araştırarak edindiğim bilgilerin harmanlanmasından oluşmaktadır.

    İş Akışı (Workflow) Nedir?

    Türkçe karşılığıyla iş akışı anlamına gelen Workflow, tasarımınız içerisinde bulunan öğelerin bir iş içerisinde bulunabileceği durumları gösterir. Workflow bir öğenin aktörler arasındaki dolaşımı esnasında izleyebileceği adımların bir araya gelmesidir. Genelde bu işlemler iş dünyasında geçerli olan ve tamamlanma kıstasına sahip adımlardan oluşur. Kısaca adımlar, kurallar ve kararlar bütünüdür.

    Örnek1: “Pizza siparişi verme işlemi…”

       1- Kasiyere sipariş vermek istediğiniz pizza türünü söylersiniz.

       2- Kasiyer verdiğiniz sipariş bilgilerini pizza yapma işiyle ilgilenen kişiye bildirir.

       3- Pizza malzemeleri hamur üzerine eklenir.

       4- Pizza fırına koyulur.

       5- Pizza pişer.

       6- Pizzayı yapan kişi pizzayı kasiyere verir.

       7- Kasiyer pizzayı bize verir.

    Burada akış kasiyer ile başlar, daha sonra pizzayı yapacak kişi ile devam eder. Tekrar kasiyere döner ve son olarak pizza elimizdedir.

    Örnek2: “Bir iş yerinde çalışan kişinin avans istemesi işlemi…”

    Senaryo1:

       1- Kişi yetkilisinden avans ister.

       2- Yetkili kişi bu isteği değerlendirir.

       3- Eğer yetkili kişi bu isteği uygun görürse muhasebe bölümünden o kişinin avans alıp alamayacağını sorgular.

       4- Eğer o kişi avans alabilecek seviyedeyse muhasebe bölümü kişinin istediği avans miktarını kişinin hesabına yatırır.

       5- Kişinin hesabına para yatırıldıktan sonra o kişinin yetkilisine bu işlem bildirilir.

       6- Bu işlem avans isteyen kişiye bildirilir ve işlem sonlanır.

    Senaryo2:

       1- Kişi yetkilisinden avans ister.

       2- Yetkili kişi bu isteği değerlendirir.

       3- Yetkili kişi bu isteği geri çevirir.

    Senaryo1:

       1- Kişi yetkilisinden avans ister.

       2- Yetkili kişi bu isteği değerlendirir.

       3- Eğer yetkili kişi bu isteği uygun görürse muhasebe bölümünden o kişinin avans alıp alamayacağını sorgular.

       4- Muhasebe bölümü bu işlemin o anda uygun olmadığını söyler.

       5- Yetkili kişi muhasebe bölümünün uygun olmadığı gerekçesiyle avans isteyen kişiye avans alamayacağını söyler.

    Senaryo1:

    Avans isteme işi içerisindeki akışı senaryolardan çıkarabiliriz. İş akışı çözümlemesi içerisindeki yaklaşımımız bu iş içerisindeki durumları açığa çıkarmak olmalıdır. Yukarıdaki avans isteme senaryosunda avans durumlarını aşağıdaki gibi belirleyebiliriz.

       1- Talep Edildi

       2- Yetkili Değerlendirmesinde

       3- Muhasebe Değerlendirmesinde

       4- Onaylandı

       5- Geri Çevrildi

    Yukarıda belirttiğim iki örnekte de iş akışı, insanlar arasındaki etkileşim üzerine kurulmuştur. Bu durum her zaman insanlar arasındaki etkileşim için olmayabilir. İş akışı içerisinde iki dağıtık uygulamanın birbirleri arasındaki etkileşimi de olabilir. Bunlara en güzel örnek içerik yönetimi uygulamalarıdır.

    İş Akışı Tipleri

    İş akışı kavramının ne olduğu üzerine konuştuktan sonra uygulamamız içerisinde tanımlayacağımız iş akışlarının tiplerini de belirlememiz gerekir. Bu bölümde iş akışını belirlerken kullanacağımız Ordered Workflow(Sequential Workflow), Event-Driven Workflow(State Machine Workflow) ve Data-Driven Workflow iş akışı tiplerini göreceğiz.

    1- Ordered Workflow(Sequential Workflow)

    Karşımıza daha çok Sequential(sıralı) Workflow adıyla çıkacak olan iş akışı tipinin özelliği içerisinde bulundurduğu aktiviteleri(activity) sıralı(adım adım) olarak çalıştırmasıdır. Ordered Workflow’lar bir tetikleyici ile başlayan ve bir daha önceden tanımlanmış bir adımdan diğer bir adıma geçerek ilerleyen iş sırası olarak da tanımlanabilir. Bu iş içerisinde kontrol ya da karar yapısı içerebilir. If bloğu ya da while döngüsü gibi…

    sinir bozucuyum... inatçıyım... anti ciddiyim... kopuğum... kıskancım.. sevimliyim... duygusalım... üff...deli doluyum... çabuk sinirlenirim a$ığım... sahipleniciym... acımasızım... gizemliyim... Ben Bir FENERBAHÇELİYİM (:
Toplam Hit: 1561 Toplam Mesaj: 2