IBM FileNet P8 Sistem

@ 30 Mayıs 2010 tarihinde yazdı. Yazıya yorum yazın.

Bu makalemizde FileNet P8 Platformuna giriş yapacak ve sistemsel olarak neler kurulması gerektiğinden ve bunların çeşitililiğinden bahsedeceğiz.

FileNet P8 Sistem; en genel anlamda Business Process Manager (BPM) ile süreçler tasarlayabileceğiniz ve Enterprise Content Management (ECM) ile de içeriklerinizi yönetebileceğiniz ve saklayacağınız komplike bir yapıdır.

Öncelikle DYS sistemi için kurumsal bir firmadan neden FileNet sorusuna cevap aramamız gerekmektedir, bunun içi aşağıdaki cevaplar ile karşılaşırız.

Finans sektöründe yoğun olarak kullanılması ,

Kurumsal içerik yönetimindeki tecrübeleri,

Çok güçlü bir BPM desteği,

Platform bağımsızlığı,

Web Service ,  Java API , .Net API , COM API desteği,

Directory Serviste yetkilendirme yapılması

ve buna benzer bir çok cevap bulup bunları çoğaltabiliriz.

FileNet P8 Sistem Eşdeğeri Ürünler

IBM Content Manager : Her türlü web tarayıcısında ve Lotus Notes gibi sistemlerde çalışır, platform bağımsızdır yani Unix , Windows , OS/400 ve OS/2 de çalışmaktadır.

Documentum : SharePoint ile entegrasyonu var,  Unix  ve Windows gibi sistemler üzerinde problemsiz çalışmaktadır ve BPM toollarının olması ile de çok kullanışlı duruma geliyor.

SharePoint : Daha çok portaller oluşturma ve yönetilmesinde kullanılmaktadır. API desteği ve Web service gibi destekleri olmadığı için entegrasyonlarda sorunlar oluşturuyor. Unix gibi işletim sistemlerinde de kullanılamaması kurumsal içerik yönetiminde ürünü diğerlerinin yanında geride bırakıyor.

FileNet P8 Platform Sistem Komponentları

FileNet P8 Sistem Application Engine , Content Engine ve Process Engine  core componentlarına sahiptir. Bunlardan çok kısa bahsedeck olursak :

Process Engine: Workflow olarak adlandıracağımız Business Process’leri oluşturmamızı , yönetmemizi , simule etmemizi ve modellemizi sağlayan core componenttir. Kendi içinde bulunan componentlarla anlatılanları sağlamaktadır.

Content Engine: Genellikle Administrator’ların kullandığı Workflow ve Custom objeleri kolayca yönetmemizi sağlar. Adminler content engine vasıtası ile her türlü objeyi, property’i , class’ı , storage vb objeleri kolay ve zahmetsiz şekilde oluşturur , yönetirler.

Application Engine: En basit açıklamayla process ve content kısmını host etmemizi sağlar. Yani Workplace , Java Appletleri ve develop edeceğimiz uygulama için bizlere gerekli olan web service ve dll’leri sağlar. Yani process engine ile content engine’i için bize presentation layer vazifesi görür.

Ayrıca FileNet P8 Sistem kurulumunda core componentların yanında Relational Database Management System ile Directory Service kurulması ve sistemle bunların entegrasyonlarının sağlanması gerekir. Bu işlemin yapılması bile başlı başına büyük bir projedir ve bu kadar geniş bir system entegrasyonunu bile yapmak çok büyük yetkinlikler istemektedir.

Core componentların kurulabileceği işletim sistemleri de aşağıdaki gibidir.

Application Engine ; Windows, Unix veya Linux’a kurulup ve sistem çalıştırılır.  Application Engine için Workplace, Workplace XT , Web Application Server ile istenirse FileNet’in Add Onları ile ECM help kurulabilir.

Content Engine ; Windows, Unix veya Linux’a kurulup ve sistem çalıştırılır. RDMS ile de konfigürasyon Process Engine vasıtasıyla yapılır. RDMS kurulumunda Sql Server , Oracle ve DB2 ürünlerinden herhangi birini kullanabilir.

Ayrıca Content Engine Directory Service ile entegre edilmelidir ve Directory Service ile entegrasyon sayesinde sisteme giriş işlemlerinde yetkilendirme ve sistem güvenliği sağlanır.  Directory Service içinde IBM Tivoli, Novell eDirectory, Sun Java Directory Server veya Microsoft Active Directory kullanılabilir.

Process Engine ; Sadece Windows ve Unix serverlarsa çalışır,  Linux yoktur. Process Engine ile Content Engine ve Application Engine ilişkilendirilmelidir.

Bu ilişklendirilme WAS dediğimiz Web Application Server ile yapılmaktadır.  WAS için WepSphere , WebLogic ve JBoss ürünlerinden herhangi birini kullanabiliriz.

Makalede anlatılanlardan da gördüğünüz gibi FileNet P8 sistem komplike bir sistem olup platform bağımsız bir şeklide konfigure edilebilir , ayrıca çok fazla ürün çeşitliliğini de desteklemesi mimari yapısının ne kadar güçlü ve optimize edilebilir olduğunu göstermektedir.

Öbür makalemizde FileNet P8 Platformunun ECM sistemini anlatacağım.