|CaRP3'Diem|
27-07-06, 15:04
AS-400 hem donanım hemde yazılım özelliklerini birlikte barındıran bir işletim sistemi olduğu için konuyu buraya açtım.. Belki bir gün işletim sistemleri ile ilgili ödev hazırlarken birilerinin işine yarar.. belki de okumak isteyen olur :)
AS/400 NEDİR?
IBM, AS/400’ü başlangıçta “orta boy çok kullanıcılı bir is bilgisayar sistemi” olarak adlandırılmıştır. IBM Rochester/Minnesota laboratuarında, “Silvertake” kod adi ile geliştirilen ve sistemin bas mimari Dr.Frank Soltis tarafından yönetilen bir grup tarafından çok titiz ve yoğun bir çalışmanın ürünü olarak ortaya çıkan AS/400 piyasaya ilk sürüldüğü 1988 yılından itibaren tüm endüstri sektörlerinin bir is bilgisayarı olarak ilgisini çekmiş ve bu ilgi katlanarak devam etmiştir.
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
AS/400’ÜN TASARIMI:
AS/400’ün basarisi büyük ölçüde tasarımını dayanır. Bu tasarım ya da mimari son derece yenilikçi ve AS/400’e özgürdür. Tasarımın temel öğeleri söyle özetlenebilir.
Katmanlardan Oluşan Bir Sistem Mimarisi:
AS/400 katmanlı yapısı sayesinde kullanıcıları, sistemin karmaşık donanım özelliklerinden izole eder. Donanım ile işletim sistemi arasında Mikrokod (lisanslı iç kod) yazılımı vardır. Mikrokod yazılımı sayesinde AS/400 sisteminde donanımda olan yenilikler uygulama programlarını hiç kesintiye uğratmadan ve kullanıcıların ek bir çalışma yapmasına gerek kalmadan kullanıma sunulur. Bu yapının ne kadar güçlü ve anlamlı olduğu AS/400 sisteminde 48 bit OISC işlemcilerin kullanımından 64 bit RISC işlemcilerin kullanımına geçiste görülmüştür. Katmanlı yapısı ve Mikrokod yazılımı sayesinde AS/400 kullanıcılara bir zahmet vermeden ve yatırımı koruyarak bu yeni teknoloji işlemcilere geçis imkanı sağlamıştır. Bu özelliği ile AS/400 diğer hiçbir bilgisayara benzemez.
Mikroişlemciler:
AS/400’de ana sistem işlemcisinin yanı sıra, her biri sadece belirli bir Giriş/Çıkış aygıt için özel çalışan mikro işlemciler vardır. Tek bir AS/400 sisteminde 200’ün üzerinde mikro işlemci olabilir. Sistem Ana İşlemcisi kullanıcıdan herhangi Giriş/Çıkış aygıtı için bir istek aldığında (verinin bir yere yazılması veya bir yerden çağrılması) bu istek G/Ç aygıtına özel çalışan mikroişlemciye gönderilir. Bu arada Sistem Ana İşlemcisi diğer bir programla ilgili çalışmaya devamı eder ve gücünden kaybetmez. Bu tasarım, AS/400’ün ticari “transaction” temelli ortamlarda mükemmel bir performans ile çalışmasını sağlamaktadır. Ayrıca, yine bu yapı ile en son mikroişlemci teknolojisini sistemin geri kalan kısmına rahatsızlık verdirmeden kullanmak, sistemde gereken değişiklikleri yapmak oldukça kolaydır.
Tümleşik Sistem Yazılımı:
AS/400’ün yazılımı diğer bilgisayarlarınkinden çok daha anlaşılır ve ileri düzeyde donanıma tümleşiktir. Yani donanımın tüm özelliklerinden tam anlamıyla faydalanır. Kullanıcı ister menülerle, ister kullanımı son derece kolay bir kontrol dili ile, tüm sistem işlevlerine erişebilir.
Nesne Yönelimli Yapı:
AS/400 sisteminde saklanabilen ve çağrılabilen her şey birer nesnedir.(örneğin programlar) Her nesne, veri ve verinin kullanılması için uygun metodu birleştirir. Kullanıcılı, “bir nesne ne kadar yer kaplar”, “sistemin neresinde saklanır” gibi konularla ilgilenmez. Tüm bunları AS/400 sistemi kendi içinde yapar. Bu, sistemin entegrasyonunu arttırır.
Donanımın Yapısı:
AS/400 sistemlerinin bir ile on iki arasında işlemcisi vardır. Ayrıca her AS/400’de iletişim hatlarının yada disk sürücülerinin yazıcıların vs. yönetimi gibi özel işlevleri yürüten ek Giriş/Çıkış (G/Ç) mikroişlemcileri bulunur.
Bu mikroişlemciler ana işlemcilerin yükünü alarak, AS/400’e ticari, “transacitan - b ased” ortamlarda büyük bir performans üstünlüğü sağlar.
Örneğin herhangi bir G/Ç aygıtından sisteme yazdırma isteği geldiğinde, ana işlemci bu isteği ilgili G/Ç mikroişlemcisine yöneltir ve kendisine diğer bir uygulamayı, yoğun disk ve is istasyonu giriş/çıkış işlemlerinde ve karakter işlemciden yetkin kılar.
IBM’in Internet’teki sayfasına her gün yaklaşık 30.000 kişi girmekte ve bu toplamdan 20.000 kişi AS/400 sayfasına bakmaktadır. Ayrıca Internet kullanıcıları arasında yapılan bir ankette AS/400 web sayfası en iyi bakimi sağlayan web sayfalarından birisi olarak değerlendirilmiştir.
AS/400 YAZILIMLARI:
A -Temel Uygulamalar
• Muhasebe - C/H, Ç/S, STOK,Genel Muhasebe
• Satış - İrsaliye - Fatura
• Varlık Yönetimi (Asset Management) - Sabit Kıymetler
• İnsan Kaynakları (HR), personel
B -Özel yazılım geliştirme
Uygulama geliştirme - İstek üzerine geliştirilen uygulamalar:
• Analiz
• Tasarım
• Devreye alma (implementation)
• Temel uygulamalar ile bütünleşme
IBM iseries400 (AS/400) merkezli MS-Windows istemcili uygulama geliştirme araçları:
• Delphi/400
• JBuilder for iSeries
• ActiveObjects/400
• eXchangeData/400
• JACi400
• C++Builder/400
• CDSpool/400
• UpdateObjects/400
C - Tekstil uygulamaları (AS/400 uygulamalarının NT üzerine ayarlanması ile)
• Üretim takip
• Boyama reçete sistemi
• Fason takip
• Kalite Kontrol
• Renk/ Beden lotlu stok
• Sevkıyat takip
AS/400’ÜN ÖZELLİKLERI:
AS/400 bilgisayar sisteminin en önemli özelliklerine değinmek gerekirse:
Esnek Bir Sistem: Bir AS/400 sistemine, modeline göre 1 ile 7.000 arasında iş istasyonu, 72 adet kadar LAN bağlantısı ile yüzlerce PC bağlanabilir. Disk kapasitesi 2 GB’tan 2 Terabayt’a kadar, bellek kapasitesi ise 54 MB’tan 40.9 GB’a kadar değişebilir. Ölçeklenebilirlikte benzersiz bir sistemdir. Sistemin bu geniş yelpazesi ve yayılma alanı her yıl genellikle ortalama %30 - 50 oranında artırılır. Yeni İseries ve i5 modellerinde bellek kapasitesi 32 GB’a, disk kapasitesi ise 19 Terabayt’a kadar yükseltilmiştir. Commercial processing workload /ticari işlem yükü (cpw) 500 cpw den 6000 cpw’ye kadar yükseltilmiştir. İşlemci hızları ise 540 mhz’den 1.5 ghz’e kadar artırılmıştır.
Kullanım Kolaylığı: Bir bilgisayar sisteminde genellikle sistemin karmaşıklığı (yani çok işlevli olması) ile kullanışlığı (yani kolay kullanılır olması) arasında bir seçim yapılmak zorunda kalınır.
Oysa AS/400’ün tasarımı, kurulması, işletimi ve kullanımı tüm gelişmiş yetenekleriyle karşılaştırıldığında son derece basittir. Bununla birlikte dileyen kullanıcıya çok üst düzey yetenekler, özellikler sunar.
Kısaca AS/400’ün öyle tasarlanmıştır ki bilgi işlemden fazla anlamayan yada bunun için fazla çaba sarf etmek istemeyen kullanıcı grubuna da hitap eder; tam anlamıyla profesyonel olup sistemin sınırlarını sonuna kadar ve ileri düzeyde kullanarak çok değişik çözümler üretmek isteyen kullanıcı grubuna da…
İleri düzeyde Güvenlik:AS/400 güvenlik açısından son derece gelişmiş ve bir çok olanakları olan bir sistemdir.
Bu kadar güvenli bir sistem olması AS/400’ün mimari yapısından kaynaklanmaktadır. AS/400’de güvenlik tamamen Mikrokod’un içerisinde olduğu için delilenebilmesi kesinlikle mümkün değildir. (AS/400 Amerika Savunma Bakanlığının kabul etmiş olduğu C2 güvenlik düzeyini desteklemektedir)
AS/400’de her şey bir nesne olduğundan, nesne bazında bir güvenlik vardır. Birer nesne olan kütüklere, kullanıcı tanımlarına, yazıcı ekran gibi aygıt tanımlarına, kütüphanelere, programlara erişim yetkisi istenilen şekilde verilebilir.
Ayrıca, su ana kadar AS/400’ün veri tabanına hiçbir virüs girdiği rapor edilmemiştir.
Paket Uygulamalar:Başka hiçbir orta boy çok kullanıcılı bilgisayar sistemi AS/400’ün üzerinde çalışabilen ticari paket uygulamaların sayısal ve niteliksel başarısıyla yarışamaz.
Dünya üzerinde 8.000’den fazla çözüm ortağı veya bağımsız yazılım evi AS/400 için paket programlar üretmektedir. Paket programların sayısı 25.000’in üzerindedir. (Türkiye’de de 14 AS/400 çözüm ortağı ve 7 bağımsız yazılım evi faaliyetlerini sürdürmektedir)
64 bit için en fazla sayıda uygulama yazılımı, AS/400 platformu için mevcuttur ve en önemlisi, mevcut 48 bit programları 64 bit’e geçirilirken, programlarının tek bir satırını dahi değiştirmek gerekmemiş: “source” kodu mevcut uygulamalar, sorunsuz ve çok yumuşak bir şekilde 64 bit’e dönüştürülmüşlerdir. Bir çok rakip, AS/400’ün eristiği bu noktaya halen gelememişlerdir.
Uygulama Programı Geliştirmede Kolaylık: Programlama dillerinin, araçlarının, entegre veri tabanının ve işletim sistemi özelliklerinin ortak katkısı, As/400’de program geliştirilmesinin ve bakımını son derece kolaylaştır.
Esnek bağlanırlık Özelliği: AS/400 diğer bilgisayarlar ve elektronik aygıtlarla bağlantılı koşullarını düzenleyen standartların büyük çoğunluğuna uygundur. Hatta yaygın olarak kullanılan standartlarına uymayan bazı aygıtlarla dahi bağlantı sağlayabilmektedir.
Düşük Maliyet: AS/400 donanımı ilk alımda genellikle diğer seçeneklerin bir bölümünden daha pahalı görünebilir. (AS/400’ün giriş fiyatı 10.000 Dolardan 100.000 dolara kadar). Ancak yazılım maliyeti, destek elemanlarının maliyeti, bakim ve maliyet giderleri gibi etkenler göz önüne alındığında, AS/400 sistemlerinin toplam sahip olma maliyeti çok daha düşüktür.
Örneğin kişisel bilgisayarlar ve bu bilgisayarlarla bir ağ kurmak başta ucuz bir çözüm gibi görünse de böylesi bir çözümün üzerine eklenmesi kaçınılmaz olan veri tabanı, güvenlik, iletişim ve daha sayılabilecek bir çok işlev için gerekli yazılım ve donanım yatırım maliyeti, ilk çözümün maliyetini tahmin edilemez boyutlara ulaştırmaktadır.
Halbuki AS/400, bir çok özelliği standart olarak bünyesinde sunmakta, bundan dolayı da tüm yönleriyle değerlendirildiğinde ucuz bir seçenek olmaktadır.
Sürekli Yenilenmesi ve Geliştirilmesi: IBM’in yılda ortalama 1 milyar dolar sadece araştırma ve geliştirilmesine (donanımı ve yazılım) harcadığı AS/400, yılda en az bir kez büyük çapta yenilenir ve geliştirilir. Bu çabaların en tipik örneği, kurulu sistemlerin işlem yeteneğini arttırmak için hemen her yıl daha gelişmiş AS/400 donamının pazara sürülmesidir. Çünkü AS/400 biriminin en öncelikli hedefi, teknolojide öncülük ederek müşterilerine her zaman en güncel olanı sunmaktır. Ama AS/400 birimi için bundan da önemli olan, bu teknolojiyi sunarken mevcut müşterilerin bu yeniliğe geçisinin en az rahatsızlıkla yapılmasını ve yatırımlarının boşa gitmemesine sağlamaktadır.
Yeniliklerine ayak uydurarak sisteminde donanımsal bir büyüme gerçekleştiren bir AS/400 müşterisi mevcut uygulamalarını değiştirmek zorunda kalmaz.
Client /Server Desteği: Client/Server kavramı, günümüzün yaygın bilgi işlem kavramından birisidir. AS/400, “client” (mesela PC) ve “server” (mesela AS/400) arasındaki veri alışverişini son derece kolaylaştırır. Bu alanda diğer seçeneklerden daha fazla bir sistem güvenliği, kullanım kolaylığı ve sistem yönetimi yeteneklerini sağlar.
PC Bağlantı Desteği: AS/400 sistemi, PC dataları arasında veri aktarımına olanak verir. Bu amaçla PC’lere ve AS/400 sistemine IBM Client Access/400 lisanslı programı kurulmalıdır. IBM Client Access/400 yazılımı PC diskinde yer alan verilerin AS/400 veri kütüklerine yerleşmesini sağlar. OS/2 Windows 95 - 98 - 2000 NT, Windows 3.1 gibi PC işletim sistemleri Client Access/400 sistem yazılımı tarafından desteklenir.
AS/400 İŞLETİM SİSTEMİNİN BARINDIRDIĞI ÜSTÜN ÖZELLİKLERİ:
AS/400 IBM tarafından geliştirilen çok kullanıcılı sisteme uygun genel amaçlı bir bilgisayar sistemidir. AS/400 aşağıdaki özellikleri bünyesinde barındırır:
1. High Level Of Integration
2. Object Orientation
3. Relational And Integrated Database
4. Data And Program Independence
5. Single - Level Storage
6. SAA Conformance
7. Client\Server Tecnology
8. Domino Groupware Enabling
High Level Of Integration
Diğer işletim sistemlerinden farklı olarak AS/400 işletim sistemi veri tabanlarını ve uygulama geliştirme araçlarını bir arada bulundurur. Bu özelliğin getirdiği bir avantaj olarak makinenin tamamen çalıştırılabilmesi için gerekli olan maliyet azaltılır. Sadece donanıma ve işletim sistemine masrafta bulunulur. Diğer bir önemli husus da bütün sistem fonksiyonlarının bir arada toplanarak kullanıcı için tek bir arayüz oluşturulmasıdır. Ayrıca diğer sistemlerde olduğu üzere her bir program için ayrı bir teknik destek gerekmez. Bütün programlar işletim sistemine gömüldüğünden tek bir teknik destek yeterli olur.
Object Orientation
AS/400’den farklı olarak diğer sistemlerinde sadece compile edilmiş (derlenmiş) programlar nesne olarak algılanır. Oysa AS/400’de nerdeyse her şey bir nesne olarak ele alınır. Bütün bu nesnelerin kendine has özellikleri ve amaçları vardır. Nesneler birbirlerinden isim ve tiplerine göre farklılık gösterirler. Nesnelere örnek olarak programlar; dosyalar, kütüphaneler, komutlar, kullanıcı profilleri, dizinler, mesaj kuyrukları olarak gösterilebilir. AS/400 nesne yöneticisi nesneleri gerekli gruplara ayırmada ve her nesneye gerekli tip tanımlamalarında görev alır. Nesneye dayalı mimari, kullanıcılara fonksiyonları ve sistemi kullanmada esneklik sağlar.
Relational And Integrated Database
DB2/400 isimli AS/400 veritabanı, sisteme bağlı bir veritabanıdır. Satın almaya ve kurmaya gereksinim duyulmadan işletim sistemiyle direkt olarak gelir. Bu üstün yeteneklerde donatılmış DB2/400 ilişkisel veri tabanının en büyük özelliği de donanımla tam anlamıyla entegre çalışmasıdır. DB2/400 ile veri tanımları ve yapılar standartlaştırılmış, otomatik veri yönetimi ve işletimi ile üretim arttırılmıştır. Bu da sistemin çalışmasını kolaylaştırmaktadır. Dünya üzerinde 500.000’in üzerinde DB2/400 kurulusu vardır.
Data And Program Independence
Geleneksel sistemlerde programlar, sistemde depo edilmiş veriler ile sıkı bir ilişki içerisindedir. Eğer bir veri değişmiş ise o veriyi kullanan bütün programlar tekrardan değiştirilmeli ve compile edilmelidir (derlenmelidir). AS/400’de veri tanımları programlardan ayrılmıştır. Programlar, bilgilere global olarak eriştiğinden bilginin her değişiminde programın da tekrardan compile edilmesine gerek kalmaz. Program direkt olarak dosyadan yeni verilere erişebilir.
Single Level Of Storage
AS/400, makinedeki bütün kapasite elemanlarını birleştirerek homojen ve sanal olan bir bellek oluşturur. Bunun yanında, AS/400 nesneler için tek bir adres boşluğu oluşturur. Diğer sanal kapasiteler ise sistemin oluşturduğu adres boşluklarını ayırmak ve programlar ile verilere farklı prosedürler uygulamak zorundadırlar.
Systems Application Architecture (SAA)
Systems Application Architecture (SAA) IBM’in ana bilgisayar sistemlerinin, varolan uygulamalarının gelişimini sağlamak için açık iletişim mimarisini desteklemek amacıyla IBM tarafından piyasa sürülmüştür. SAA bu amaçla çeşitli software ve açık entegre bilgi sistemlerinin kurulmasına kılavuzluk eden protokolleri kullanır. SAA’nin üç önemli elemanı bulunmaktadır:
1-Common Communications Support (CCS): Bilgisayar sistemleri arasında bağlantı ve iletişim kurma amacıyla kullanılan bir dizi standart.
2-Common Programming Interface (CPI): SAA uygulamalarını kurmak için geliştiriciler tarafından kullanılan dilleri tanıtır.
3-Common User Access(CUA): Kullanıcı ile uygulamalar arasındaki etkileşimi sağlayan ekran standartlarıdır.
AS/400, SAA’ı tamamen destekler. Dikey, yatay büyümeyi belirginleştirir ve bu sayede clientlerin uygulama programlarına olan yatırımlarını arttırır.
Client/Server Technology
Client/Server teknolojisi bilgisayar endüstrisi içinde son yıllarda büyük bir ilerleme kaydetmiştir. Farklı platformlardaki bilgisayarların birbirlerine bağlanmasında yeni bir konsept ve teknoloji ortaya koymuştur. Client/server çevresinde bir yada birden fazla bilgisayar server olarak çalışır ve sonuç olarak client sisteme istenen destek sağlanır. Bu servisler veri döngüsü ve güncellemelerin işletimini, veri işlenmesini, dağımı yapılan verilerin kontrolünü kapsar.
Client/server işletimi, serverların işlem gücü ve karmaşık veritabanı ile client bilgisayarlar ve grafiksel kullanıcı arayüzü arasında bağlantı sağlar. Bu işletim, client sistemlerden kullanıcıların sonlandırılmasına izin verir. İçindeki birçok gelişmiş client/server donanım ve yazılım özellikleri ile AS/400 client/server, market segmentinde çok iyi bir yer edinmiştir.
Domino Groupware Enabling
Groupware, kullanıcılarına diğer gruptaki kişilerle çalışma imkanı sağlayan bir yazılımdır. Sağladıkları:
1- Ortak bir projede çalışan kişilerin kullandığı veritabanları yaratma
2- Kişisel yada gruba e-mail gönderme
3- Organizasyon içinde kişilerden veri toplama
4- Farklı system ve kaynaklardan veri, grafik, text ve tablo birleştirme
AS/400’DE KULLANILAN BAZI KOMUTLAR:
CPYFRMPCD: Bu komut sayesinde, kişisel bilgisayar belgelerindeki verileri sistem fiziksel veri tabanı kütüklerine kopyalayabiliriz, ancak bu komutla yalnızca kişisel bilgisayar biçimindeki kütükleri kopyalayabiliriz. AS/400 komut satırına “CPYFRMPCD” yazdıktan sonra, F4 (Bilgi istemi) tuşuna bastığımızda bu komutla ilgili parametreler karşımıza çıkar.
CPYTOPCD: Bu komut, sistem veri tabanı kütüğündeki bir üyeyi kişisel bilgisayar dosyasındaki bir belgeye kopyalar. AS/400 komut satırına “CPYTOPCD” yazdıktan sonra, F4 tuşuyla komutla ilgili parametreleri görebiliriz.
RUNRMTCMD: Bu komut, hedef sistemde uygulanacak komut için en çok 1000 karakterlik bir dizilim belirler. Komut, boşluk yada özel karakterlerden birini içeriyorsa tek tırnak içine alınması gerekmektedir. RUNRMTCMD komutu, 5250 görüntü öykünmesinde AS/400 komut satırından kişisel bilgisayar komutu uygulamak için kullanılır. Yine F4 tuşuyla komutla ilgili parametreleri rahatlıkla görebiliriz.
STRPCO: Bu komut, AS/400 sisteminde Kişisel Bilgisayar Düzenleme Programı’nı başlatır. Kişisel Bilgisayar Düzenleme Programı, 5250 görüntü öykünmesinde kişisel bilgisayar komutlarını uygulamamızı sağlar.
Bazı Kişisel Bilgisayar Komutları:
CWBBACK: İstemci Erişimi konfigürasyon bilgilerini yedeklememizi sağlar.
CWBCFG: Windows NT iş istasyonunda yada sunucusunda tanımlı olan tüm kullanıcılara ilişkin İstemci Erişimi TCP/IP sistem konfigürasyon bilgilerini eklememize yardım eder.
CWBENV: AS/400 bağlantı ortamlarını dışarıdan almamıza yada dışarıya aktarmamıza yardım eder.
CWBICONS: İstemci Erişimi program dosyalarını ve simgelerini yaratmamızı sağlar. Bu komut, taşınmış yada silinmiş olan İstemci Erişimi simgelerini geri yüklemek için kullanılır. Komutun, İstemci Erişimi'nin kurulu olduğu dizinden çalıştırılması gerekir.
CWBLOG: İstemci Erişimi hizmet günlüğü ve izleme işlevlerini başlatmamıza ya da durdurmamıza yardım eder.
CWBREST: CWBBACK komutuyla saklanmış olan İstemci Erişimi konfigürasyon bilgilerini geri yüklememize yardım eder.
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
NEDEN AS/400?
Orta boy çok kullanıcılı bir iş bilgisayar sistemi olarak adlandırılan AS/400, piyasaya ilk sürüldüğü 1988 yılından itibaren tüm endüstri sektörlerinin bir “iş” bilgisayarı olarak ilgisini çekmiş ve bu ilgi katlanarak artmaya devam etmiştir. İlk çıktığında mini bilgisayar olarak tanıtılmıştır. 2000 yılında iseries adı altında, 2004 yılında i5 adı altında yeni modellere yükseltilmiştir. AS/400, kapasite ve performans açılarından da çok geniş bir yelpaze sunmaktadır ve 3 - 4 kullanıcılı ofislerden, binlerce kullanıcının çalıştığı ortamlara kadar çok geniş bir kitleye seslenmektedir.
AS/400’ü vazgeçilmez kılan niteliklerinin başında yüksek “çalışırlık oranı” gelmektedir. Tek bir AS/400 sistemi, % 99.9’un üzerinde “çalışır durumda kalma” (system availability) ortalamasına ulaşıyor. IBM tarafından son iki yıldır toplanan verilere göre, AS/400 müşterileri yılda ortalama olarak 9 saatten daha az sistem dışı kalıyorlar. PC server üreticileri NT Server cluster teknolojisini kullanarak benzer sonuçlara ulaşmak için çaba harcıyorlar. Ancak söz konusu teknoloji ve buna tekabül eden çalışır durumda kalma oranları henüz pazarda test edilmiş ve kanıtlanmış değil. Oysa tek bir AS/400, sahip olduğu yüksek “availability”sini kanıtlayabiliyor.
30 yıllık rekor, kullanıcıların AS/400’ü özellikle “mission critical” uygulamalar için tercih etme sebeplerinden biridir. Ürünün devamlılığını ve dolayısıyla güvenilirliğini kanıtlamış olması bunda etkindir. IBM'in Rochester Minnesota'daki geliştirme ve üretim takımı tarafından kazanılmış bu hakli ün, 30 yıldır süren yüksek kaliteli iş anlayışına dayanıyor. Burada, AS/400’ün “availability”sini artırmak için yeni yöntemler araştırılıyor. AS/400 geliştirme ve üretim takımı, “çalışır durumda kalma” yi sağlayıcı tüm noktaları; donanım, işletim sistemi, veritabanı olmak üzere tüm bileşen seviyelerinde tek tek izliyorlar. Son iki yılda elde edilen yüzde 99.9’luk sonuç bu titiz çalışmayı gösteriyor.
AS/400’ün tercih edilmesindeki diğer bir neden de güvenilir bir sistem olmasıdır. AS/400, güvenlik açısından son derece gelişmiş ve bir çok olanakları olan bir sistemdir. Bu kadar güvenli bir sistem olması AS/400’ün mimari yapısından kaynaklanmaktadır. AS/400’de güvenlik tamamen Mikrokod’un içerisinde olduğu için delinebilmesi kesinlikle mümkün değildir. (AS/400, Amerika Savunma Bakanlığı’nın kabul etmiş olduğu C2 güvenlik düzeyini desteklemektedir.) Su ana kadar, AS/400’ün veri tabanına hiç bir virüsün girdiği rapor edilmemiştir.
AS/400 NEDİR?
IBM, AS/400’ü başlangıçta “orta boy çok kullanıcılı bir is bilgisayar sistemi” olarak adlandırılmıştır. IBM Rochester/Minnesota laboratuarında, “Silvertake” kod adi ile geliştirilen ve sistemin bas mimari Dr.Frank Soltis tarafından yönetilen bir grup tarafından çok titiz ve yoğun bir çalışmanın ürünü olarak ortaya çıkan AS/400 piyasaya ilk sürüldüğü 1988 yılından itibaren tüm endüstri sektörlerinin bir is bilgisayarı olarak ilgisini çekmiş ve bu ilgi katlanarak devam etmiştir.
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
AS/400’ÜN TASARIMI:
AS/400’ün basarisi büyük ölçüde tasarımını dayanır. Bu tasarım ya da mimari son derece yenilikçi ve AS/400’e özgürdür. Tasarımın temel öğeleri söyle özetlenebilir.
Katmanlardan Oluşan Bir Sistem Mimarisi:
AS/400 katmanlı yapısı sayesinde kullanıcıları, sistemin karmaşık donanım özelliklerinden izole eder. Donanım ile işletim sistemi arasında Mikrokod (lisanslı iç kod) yazılımı vardır. Mikrokod yazılımı sayesinde AS/400 sisteminde donanımda olan yenilikler uygulama programlarını hiç kesintiye uğratmadan ve kullanıcıların ek bir çalışma yapmasına gerek kalmadan kullanıma sunulur. Bu yapının ne kadar güçlü ve anlamlı olduğu AS/400 sisteminde 48 bit OISC işlemcilerin kullanımından 64 bit RISC işlemcilerin kullanımına geçiste görülmüştür. Katmanlı yapısı ve Mikrokod yazılımı sayesinde AS/400 kullanıcılara bir zahmet vermeden ve yatırımı koruyarak bu yeni teknoloji işlemcilere geçis imkanı sağlamıştır. Bu özelliği ile AS/400 diğer hiçbir bilgisayara benzemez.
Mikroişlemciler:
AS/400’de ana sistem işlemcisinin yanı sıra, her biri sadece belirli bir Giriş/Çıkış aygıt için özel çalışan mikro işlemciler vardır. Tek bir AS/400 sisteminde 200’ün üzerinde mikro işlemci olabilir. Sistem Ana İşlemcisi kullanıcıdan herhangi Giriş/Çıkış aygıtı için bir istek aldığında (verinin bir yere yazılması veya bir yerden çağrılması) bu istek G/Ç aygıtına özel çalışan mikroişlemciye gönderilir. Bu arada Sistem Ana İşlemcisi diğer bir programla ilgili çalışmaya devamı eder ve gücünden kaybetmez. Bu tasarım, AS/400’ün ticari “transaction” temelli ortamlarda mükemmel bir performans ile çalışmasını sağlamaktadır. Ayrıca, yine bu yapı ile en son mikroişlemci teknolojisini sistemin geri kalan kısmına rahatsızlık verdirmeden kullanmak, sistemde gereken değişiklikleri yapmak oldukça kolaydır.
Tümleşik Sistem Yazılımı:
AS/400’ün yazılımı diğer bilgisayarlarınkinden çok daha anlaşılır ve ileri düzeyde donanıma tümleşiktir. Yani donanımın tüm özelliklerinden tam anlamıyla faydalanır. Kullanıcı ister menülerle, ister kullanımı son derece kolay bir kontrol dili ile, tüm sistem işlevlerine erişebilir.
Nesne Yönelimli Yapı:
AS/400 sisteminde saklanabilen ve çağrılabilen her şey birer nesnedir.(örneğin programlar) Her nesne, veri ve verinin kullanılması için uygun metodu birleştirir. Kullanıcılı, “bir nesne ne kadar yer kaplar”, “sistemin neresinde saklanır” gibi konularla ilgilenmez. Tüm bunları AS/400 sistemi kendi içinde yapar. Bu, sistemin entegrasyonunu arttırır.
Donanımın Yapısı:
AS/400 sistemlerinin bir ile on iki arasında işlemcisi vardır. Ayrıca her AS/400’de iletişim hatlarının yada disk sürücülerinin yazıcıların vs. yönetimi gibi özel işlevleri yürüten ek Giriş/Çıkış (G/Ç) mikroişlemcileri bulunur.
Bu mikroişlemciler ana işlemcilerin yükünü alarak, AS/400’e ticari, “transacitan - b ased” ortamlarda büyük bir performans üstünlüğü sağlar.
Örneğin herhangi bir G/Ç aygıtından sisteme yazdırma isteği geldiğinde, ana işlemci bu isteği ilgili G/Ç mikroişlemcisine yöneltir ve kendisine diğer bir uygulamayı, yoğun disk ve is istasyonu giriş/çıkış işlemlerinde ve karakter işlemciden yetkin kılar.
IBM’in Internet’teki sayfasına her gün yaklaşık 30.000 kişi girmekte ve bu toplamdan 20.000 kişi AS/400 sayfasına bakmaktadır. Ayrıca Internet kullanıcıları arasında yapılan bir ankette AS/400 web sayfası en iyi bakimi sağlayan web sayfalarından birisi olarak değerlendirilmiştir.
AS/400 YAZILIMLARI:
A -Temel Uygulamalar
• Muhasebe - C/H, Ç/S, STOK,Genel Muhasebe
• Satış - İrsaliye - Fatura
• Varlık Yönetimi (Asset Management) - Sabit Kıymetler
• İnsan Kaynakları (HR), personel
B -Özel yazılım geliştirme
Uygulama geliştirme - İstek üzerine geliştirilen uygulamalar:
• Analiz
• Tasarım
• Devreye alma (implementation)
• Temel uygulamalar ile bütünleşme
IBM iseries400 (AS/400) merkezli MS-Windows istemcili uygulama geliştirme araçları:
• Delphi/400
• JBuilder for iSeries
• ActiveObjects/400
• eXchangeData/400
• JACi400
• C++Builder/400
• CDSpool/400
• UpdateObjects/400
C - Tekstil uygulamaları (AS/400 uygulamalarının NT üzerine ayarlanması ile)
• Üretim takip
• Boyama reçete sistemi
• Fason takip
• Kalite Kontrol
• Renk/ Beden lotlu stok
• Sevkıyat takip
AS/400’ÜN ÖZELLİKLERI:
AS/400 bilgisayar sisteminin en önemli özelliklerine değinmek gerekirse:
Esnek Bir Sistem: Bir AS/400 sistemine, modeline göre 1 ile 7.000 arasında iş istasyonu, 72 adet kadar LAN bağlantısı ile yüzlerce PC bağlanabilir. Disk kapasitesi 2 GB’tan 2 Terabayt’a kadar, bellek kapasitesi ise 54 MB’tan 40.9 GB’a kadar değişebilir. Ölçeklenebilirlikte benzersiz bir sistemdir. Sistemin bu geniş yelpazesi ve yayılma alanı her yıl genellikle ortalama %30 - 50 oranında artırılır. Yeni İseries ve i5 modellerinde bellek kapasitesi 32 GB’a, disk kapasitesi ise 19 Terabayt’a kadar yükseltilmiştir. Commercial processing workload /ticari işlem yükü (cpw) 500 cpw den 6000 cpw’ye kadar yükseltilmiştir. İşlemci hızları ise 540 mhz’den 1.5 ghz’e kadar artırılmıştır.
Kullanım Kolaylığı: Bir bilgisayar sisteminde genellikle sistemin karmaşıklığı (yani çok işlevli olması) ile kullanışlığı (yani kolay kullanılır olması) arasında bir seçim yapılmak zorunda kalınır.
Oysa AS/400’ün tasarımı, kurulması, işletimi ve kullanımı tüm gelişmiş yetenekleriyle karşılaştırıldığında son derece basittir. Bununla birlikte dileyen kullanıcıya çok üst düzey yetenekler, özellikler sunar.
Kısaca AS/400’ün öyle tasarlanmıştır ki bilgi işlemden fazla anlamayan yada bunun için fazla çaba sarf etmek istemeyen kullanıcı grubuna da hitap eder; tam anlamıyla profesyonel olup sistemin sınırlarını sonuna kadar ve ileri düzeyde kullanarak çok değişik çözümler üretmek isteyen kullanıcı grubuna da…
İleri düzeyde Güvenlik:AS/400 güvenlik açısından son derece gelişmiş ve bir çok olanakları olan bir sistemdir.
Bu kadar güvenli bir sistem olması AS/400’ün mimari yapısından kaynaklanmaktadır. AS/400’de güvenlik tamamen Mikrokod’un içerisinde olduğu için delilenebilmesi kesinlikle mümkün değildir. (AS/400 Amerika Savunma Bakanlığının kabul etmiş olduğu C2 güvenlik düzeyini desteklemektedir)
AS/400’de her şey bir nesne olduğundan, nesne bazında bir güvenlik vardır. Birer nesne olan kütüklere, kullanıcı tanımlarına, yazıcı ekran gibi aygıt tanımlarına, kütüphanelere, programlara erişim yetkisi istenilen şekilde verilebilir.
Ayrıca, su ana kadar AS/400’ün veri tabanına hiçbir virüs girdiği rapor edilmemiştir.
Paket Uygulamalar:Başka hiçbir orta boy çok kullanıcılı bilgisayar sistemi AS/400’ün üzerinde çalışabilen ticari paket uygulamaların sayısal ve niteliksel başarısıyla yarışamaz.
Dünya üzerinde 8.000’den fazla çözüm ortağı veya bağımsız yazılım evi AS/400 için paket programlar üretmektedir. Paket programların sayısı 25.000’in üzerindedir. (Türkiye’de de 14 AS/400 çözüm ortağı ve 7 bağımsız yazılım evi faaliyetlerini sürdürmektedir)
64 bit için en fazla sayıda uygulama yazılımı, AS/400 platformu için mevcuttur ve en önemlisi, mevcut 48 bit programları 64 bit’e geçirilirken, programlarının tek bir satırını dahi değiştirmek gerekmemiş: “source” kodu mevcut uygulamalar, sorunsuz ve çok yumuşak bir şekilde 64 bit’e dönüştürülmüşlerdir. Bir çok rakip, AS/400’ün eristiği bu noktaya halen gelememişlerdir.
Uygulama Programı Geliştirmede Kolaylık: Programlama dillerinin, araçlarının, entegre veri tabanının ve işletim sistemi özelliklerinin ortak katkısı, As/400’de program geliştirilmesinin ve bakımını son derece kolaylaştır.
Esnek bağlanırlık Özelliği: AS/400 diğer bilgisayarlar ve elektronik aygıtlarla bağlantılı koşullarını düzenleyen standartların büyük çoğunluğuna uygundur. Hatta yaygın olarak kullanılan standartlarına uymayan bazı aygıtlarla dahi bağlantı sağlayabilmektedir.
Düşük Maliyet: AS/400 donanımı ilk alımda genellikle diğer seçeneklerin bir bölümünden daha pahalı görünebilir. (AS/400’ün giriş fiyatı 10.000 Dolardan 100.000 dolara kadar). Ancak yazılım maliyeti, destek elemanlarının maliyeti, bakim ve maliyet giderleri gibi etkenler göz önüne alındığında, AS/400 sistemlerinin toplam sahip olma maliyeti çok daha düşüktür.
Örneğin kişisel bilgisayarlar ve bu bilgisayarlarla bir ağ kurmak başta ucuz bir çözüm gibi görünse de böylesi bir çözümün üzerine eklenmesi kaçınılmaz olan veri tabanı, güvenlik, iletişim ve daha sayılabilecek bir çok işlev için gerekli yazılım ve donanım yatırım maliyeti, ilk çözümün maliyetini tahmin edilemez boyutlara ulaştırmaktadır.
Halbuki AS/400, bir çok özelliği standart olarak bünyesinde sunmakta, bundan dolayı da tüm yönleriyle değerlendirildiğinde ucuz bir seçenek olmaktadır.
Sürekli Yenilenmesi ve Geliştirilmesi: IBM’in yılda ortalama 1 milyar dolar sadece araştırma ve geliştirilmesine (donanımı ve yazılım) harcadığı AS/400, yılda en az bir kez büyük çapta yenilenir ve geliştirilir. Bu çabaların en tipik örneği, kurulu sistemlerin işlem yeteneğini arttırmak için hemen her yıl daha gelişmiş AS/400 donamının pazara sürülmesidir. Çünkü AS/400 biriminin en öncelikli hedefi, teknolojide öncülük ederek müşterilerine her zaman en güncel olanı sunmaktır. Ama AS/400 birimi için bundan da önemli olan, bu teknolojiyi sunarken mevcut müşterilerin bu yeniliğe geçisinin en az rahatsızlıkla yapılmasını ve yatırımlarının boşa gitmemesine sağlamaktadır.
Yeniliklerine ayak uydurarak sisteminde donanımsal bir büyüme gerçekleştiren bir AS/400 müşterisi mevcut uygulamalarını değiştirmek zorunda kalmaz.
Client /Server Desteği: Client/Server kavramı, günümüzün yaygın bilgi işlem kavramından birisidir. AS/400, “client” (mesela PC) ve “server” (mesela AS/400) arasındaki veri alışverişini son derece kolaylaştırır. Bu alanda diğer seçeneklerden daha fazla bir sistem güvenliği, kullanım kolaylığı ve sistem yönetimi yeteneklerini sağlar.
PC Bağlantı Desteği: AS/400 sistemi, PC dataları arasında veri aktarımına olanak verir. Bu amaçla PC’lere ve AS/400 sistemine IBM Client Access/400 lisanslı programı kurulmalıdır. IBM Client Access/400 yazılımı PC diskinde yer alan verilerin AS/400 veri kütüklerine yerleşmesini sağlar. OS/2 Windows 95 - 98 - 2000 NT, Windows 3.1 gibi PC işletim sistemleri Client Access/400 sistem yazılımı tarafından desteklenir.
AS/400 İŞLETİM SİSTEMİNİN BARINDIRDIĞI ÜSTÜN ÖZELLİKLERİ:
AS/400 IBM tarafından geliştirilen çok kullanıcılı sisteme uygun genel amaçlı bir bilgisayar sistemidir. AS/400 aşağıdaki özellikleri bünyesinde barındırır:
1. High Level Of Integration
2. Object Orientation
3. Relational And Integrated Database
4. Data And Program Independence
5. Single - Level Storage
6. SAA Conformance
7. Client\Server Tecnology
8. Domino Groupware Enabling
High Level Of Integration
Diğer işletim sistemlerinden farklı olarak AS/400 işletim sistemi veri tabanlarını ve uygulama geliştirme araçlarını bir arada bulundurur. Bu özelliğin getirdiği bir avantaj olarak makinenin tamamen çalıştırılabilmesi için gerekli olan maliyet azaltılır. Sadece donanıma ve işletim sistemine masrafta bulunulur. Diğer bir önemli husus da bütün sistem fonksiyonlarının bir arada toplanarak kullanıcı için tek bir arayüz oluşturulmasıdır. Ayrıca diğer sistemlerde olduğu üzere her bir program için ayrı bir teknik destek gerekmez. Bütün programlar işletim sistemine gömüldüğünden tek bir teknik destek yeterli olur.
Object Orientation
AS/400’den farklı olarak diğer sistemlerinde sadece compile edilmiş (derlenmiş) programlar nesne olarak algılanır. Oysa AS/400’de nerdeyse her şey bir nesne olarak ele alınır. Bütün bu nesnelerin kendine has özellikleri ve amaçları vardır. Nesneler birbirlerinden isim ve tiplerine göre farklılık gösterirler. Nesnelere örnek olarak programlar; dosyalar, kütüphaneler, komutlar, kullanıcı profilleri, dizinler, mesaj kuyrukları olarak gösterilebilir. AS/400 nesne yöneticisi nesneleri gerekli gruplara ayırmada ve her nesneye gerekli tip tanımlamalarında görev alır. Nesneye dayalı mimari, kullanıcılara fonksiyonları ve sistemi kullanmada esneklik sağlar.
Relational And Integrated Database
DB2/400 isimli AS/400 veritabanı, sisteme bağlı bir veritabanıdır. Satın almaya ve kurmaya gereksinim duyulmadan işletim sistemiyle direkt olarak gelir. Bu üstün yeteneklerde donatılmış DB2/400 ilişkisel veri tabanının en büyük özelliği de donanımla tam anlamıyla entegre çalışmasıdır. DB2/400 ile veri tanımları ve yapılar standartlaştırılmış, otomatik veri yönetimi ve işletimi ile üretim arttırılmıştır. Bu da sistemin çalışmasını kolaylaştırmaktadır. Dünya üzerinde 500.000’in üzerinde DB2/400 kurulusu vardır.
Data And Program Independence
Geleneksel sistemlerde programlar, sistemde depo edilmiş veriler ile sıkı bir ilişki içerisindedir. Eğer bir veri değişmiş ise o veriyi kullanan bütün programlar tekrardan değiştirilmeli ve compile edilmelidir (derlenmelidir). AS/400’de veri tanımları programlardan ayrılmıştır. Programlar, bilgilere global olarak eriştiğinden bilginin her değişiminde programın da tekrardan compile edilmesine gerek kalmaz. Program direkt olarak dosyadan yeni verilere erişebilir.
Single Level Of Storage
AS/400, makinedeki bütün kapasite elemanlarını birleştirerek homojen ve sanal olan bir bellek oluşturur. Bunun yanında, AS/400 nesneler için tek bir adres boşluğu oluşturur. Diğer sanal kapasiteler ise sistemin oluşturduğu adres boşluklarını ayırmak ve programlar ile verilere farklı prosedürler uygulamak zorundadırlar.
Systems Application Architecture (SAA)
Systems Application Architecture (SAA) IBM’in ana bilgisayar sistemlerinin, varolan uygulamalarının gelişimini sağlamak için açık iletişim mimarisini desteklemek amacıyla IBM tarafından piyasa sürülmüştür. SAA bu amaçla çeşitli software ve açık entegre bilgi sistemlerinin kurulmasına kılavuzluk eden protokolleri kullanır. SAA’nin üç önemli elemanı bulunmaktadır:
1-Common Communications Support (CCS): Bilgisayar sistemleri arasında bağlantı ve iletişim kurma amacıyla kullanılan bir dizi standart.
2-Common Programming Interface (CPI): SAA uygulamalarını kurmak için geliştiriciler tarafından kullanılan dilleri tanıtır.
3-Common User Access(CUA): Kullanıcı ile uygulamalar arasındaki etkileşimi sağlayan ekran standartlarıdır.
AS/400, SAA’ı tamamen destekler. Dikey, yatay büyümeyi belirginleştirir ve bu sayede clientlerin uygulama programlarına olan yatırımlarını arttırır.
Client/Server Technology
Client/Server teknolojisi bilgisayar endüstrisi içinde son yıllarda büyük bir ilerleme kaydetmiştir. Farklı platformlardaki bilgisayarların birbirlerine bağlanmasında yeni bir konsept ve teknoloji ortaya koymuştur. Client/server çevresinde bir yada birden fazla bilgisayar server olarak çalışır ve sonuç olarak client sisteme istenen destek sağlanır. Bu servisler veri döngüsü ve güncellemelerin işletimini, veri işlenmesini, dağımı yapılan verilerin kontrolünü kapsar.
Client/server işletimi, serverların işlem gücü ve karmaşık veritabanı ile client bilgisayarlar ve grafiksel kullanıcı arayüzü arasında bağlantı sağlar. Bu işletim, client sistemlerden kullanıcıların sonlandırılmasına izin verir. İçindeki birçok gelişmiş client/server donanım ve yazılım özellikleri ile AS/400 client/server, market segmentinde çok iyi bir yer edinmiştir.
Domino Groupware Enabling
Groupware, kullanıcılarına diğer gruptaki kişilerle çalışma imkanı sağlayan bir yazılımdır. Sağladıkları:
1- Ortak bir projede çalışan kişilerin kullandığı veritabanları yaratma
2- Kişisel yada gruba e-mail gönderme
3- Organizasyon içinde kişilerden veri toplama
4- Farklı system ve kaynaklardan veri, grafik, text ve tablo birleştirme
AS/400’DE KULLANILAN BAZI KOMUTLAR:
CPYFRMPCD: Bu komut sayesinde, kişisel bilgisayar belgelerindeki verileri sistem fiziksel veri tabanı kütüklerine kopyalayabiliriz, ancak bu komutla yalnızca kişisel bilgisayar biçimindeki kütükleri kopyalayabiliriz. AS/400 komut satırına “CPYFRMPCD” yazdıktan sonra, F4 (Bilgi istemi) tuşuna bastığımızda bu komutla ilgili parametreler karşımıza çıkar.
CPYTOPCD: Bu komut, sistem veri tabanı kütüğündeki bir üyeyi kişisel bilgisayar dosyasındaki bir belgeye kopyalar. AS/400 komut satırına “CPYTOPCD” yazdıktan sonra, F4 tuşuyla komutla ilgili parametreleri görebiliriz.
RUNRMTCMD: Bu komut, hedef sistemde uygulanacak komut için en çok 1000 karakterlik bir dizilim belirler. Komut, boşluk yada özel karakterlerden birini içeriyorsa tek tırnak içine alınması gerekmektedir. RUNRMTCMD komutu, 5250 görüntü öykünmesinde AS/400 komut satırından kişisel bilgisayar komutu uygulamak için kullanılır. Yine F4 tuşuyla komutla ilgili parametreleri rahatlıkla görebiliriz.
STRPCO: Bu komut, AS/400 sisteminde Kişisel Bilgisayar Düzenleme Programı’nı başlatır. Kişisel Bilgisayar Düzenleme Programı, 5250 görüntü öykünmesinde kişisel bilgisayar komutlarını uygulamamızı sağlar.
Bazı Kişisel Bilgisayar Komutları:
CWBBACK: İstemci Erişimi konfigürasyon bilgilerini yedeklememizi sağlar.
CWBCFG: Windows NT iş istasyonunda yada sunucusunda tanımlı olan tüm kullanıcılara ilişkin İstemci Erişimi TCP/IP sistem konfigürasyon bilgilerini eklememize yardım eder.
CWBENV: AS/400 bağlantı ortamlarını dışarıdan almamıza yada dışarıya aktarmamıza yardım eder.
CWBICONS: İstemci Erişimi program dosyalarını ve simgelerini yaratmamızı sağlar. Bu komut, taşınmış yada silinmiş olan İstemci Erişimi simgelerini geri yüklemek için kullanılır. Komutun, İstemci Erişimi'nin kurulu olduğu dizinden çalıştırılması gerekir.
CWBLOG: İstemci Erişimi hizmet günlüğü ve izleme işlevlerini başlatmamıza ya da durdurmamıza yardım eder.
CWBREST: CWBBACK komutuyla saklanmış olan İstemci Erişimi konfigürasyon bilgilerini geri yüklememize yardım eder.
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
NEDEN AS/400?
Orta boy çok kullanıcılı bir iş bilgisayar sistemi olarak adlandırılan AS/400, piyasaya ilk sürüldüğü 1988 yılından itibaren tüm endüstri sektörlerinin bir “iş” bilgisayarı olarak ilgisini çekmiş ve bu ilgi katlanarak artmaya devam etmiştir. İlk çıktığında mini bilgisayar olarak tanıtılmıştır. 2000 yılında iseries adı altında, 2004 yılında i5 adı altında yeni modellere yükseltilmiştir. AS/400, kapasite ve performans açılarından da çok geniş bir yelpaze sunmaktadır ve 3 - 4 kullanıcılı ofislerden, binlerce kullanıcının çalıştığı ortamlara kadar çok geniş bir kitleye seslenmektedir.
AS/400’ü vazgeçilmez kılan niteliklerinin başında yüksek “çalışırlık oranı” gelmektedir. Tek bir AS/400 sistemi, % 99.9’un üzerinde “çalışır durumda kalma” (system availability) ortalamasına ulaşıyor. IBM tarafından son iki yıldır toplanan verilere göre, AS/400 müşterileri yılda ortalama olarak 9 saatten daha az sistem dışı kalıyorlar. PC server üreticileri NT Server cluster teknolojisini kullanarak benzer sonuçlara ulaşmak için çaba harcıyorlar. Ancak söz konusu teknoloji ve buna tekabül eden çalışır durumda kalma oranları henüz pazarda test edilmiş ve kanıtlanmış değil. Oysa tek bir AS/400, sahip olduğu yüksek “availability”sini kanıtlayabiliyor.
30 yıllık rekor, kullanıcıların AS/400’ü özellikle “mission critical” uygulamalar için tercih etme sebeplerinden biridir. Ürünün devamlılığını ve dolayısıyla güvenilirliğini kanıtlamış olması bunda etkindir. IBM'in Rochester Minnesota'daki geliştirme ve üretim takımı tarafından kazanılmış bu hakli ün, 30 yıldır süren yüksek kaliteli iş anlayışına dayanıyor. Burada, AS/400’ün “availability”sini artırmak için yeni yöntemler araştırılıyor. AS/400 geliştirme ve üretim takımı, “çalışır durumda kalma” yi sağlayıcı tüm noktaları; donanım, işletim sistemi, veritabanı olmak üzere tüm bileşen seviyelerinde tek tek izliyorlar. Son iki yılda elde edilen yüzde 99.9’luk sonuç bu titiz çalışmayı gösteriyor.
AS/400’ün tercih edilmesindeki diğer bir neden de güvenilir bir sistem olmasıdır. AS/400, güvenlik açısından son derece gelişmiş ve bir çok olanakları olan bir sistemdir. Bu kadar güvenli bir sistem olması AS/400’ün mimari yapısından kaynaklanmaktadır. AS/400’de güvenlik tamamen Mikrokod’un içerisinde olduğu için delinebilmesi kesinlikle mümkün değildir. (AS/400, Amerika Savunma Bakanlığı’nın kabul etmiş olduğu C2 güvenlik düzeyini desteklemektedir.) Su ana kadar, AS/400’ün veri tabanına hiç bir virüsün girdiği rapor edilmemiştir.