Wednesday, June 11, 2008

AS/400 and its future




AS/400 is a mid-range computer. A Midrange computer, or midrange system, is a designation used mainly by IBM for a class of computer systems which fall in between mainframe computers and microcomputers. The range was developed in 1960s and more generally known at the time as minicomputers (a term obsolete since 1990s). Popular makers of such computer lines included for example Digital Equipment Corporation (PDP line), Data General, Hewlett-Packard (HP3000 line), and Sun Microsystems.IBM has made several models of midrange computers over these years: the System/3, System/34, System/32, System/36, System/38, and AS/400, which was recently rebranded to System i.Historically, midrange computers have been sold to small to medium-sized businesses as their main computer, and to larger enterprises for branch- or department-level operations.Since 1980s, when the client-server computing architecture became predominant, computers of the comparable class are instead universally known as servers to recognize that they "serve" end users at their "client" computers. Since the client-server model was developed in Unix-like operating systems, using this term vaguely implies support of standard—rather than proprietary—protocols and programming interfaces.

AS/400 is the base machine ie hardware - it runs an OS called Os/400. This has all the programming languages ie RPG, Cobol, C, C++ , Java etc.. It also comes with Apache web server built in and all the CGI api's that you need to web development.but the AS/400 also runs Unix, Linux.It can run virtual partitions, these can be OS/400 or any other os. You can also put in an intel card so it will run windows. Memory and disk cab be moved between the partitions dynamically.It is also very scalable ranging from 1 to 32 CPUs that can service thousands of users.The AS/400 is built round the power PC chip and uses common parts with the IBM unix server - they are basically the same hardware.It is IBM's biggest selling computer but unfortunaatly IBM does not tell the world about it. The figure here represents an IBM AS/400 server.


This figure shows the AS/400 server room in the IBM office.
AS/400 was the original name; it was replaced by iSeries when IBM began consolidating their servers under the eServer umbrella. There is a subset of iSeries known as i5 -- these have very specific hardware definitions.Note that an iSeries box is a physically different system from an AS/400 -- new processors, new all kinds of stuff.However, as the title of this topic indicates, _everybody_ except IBM still says "AS/400". That's something of an image problem because it helps perpetuate the "old, legacy, dinosaur, etc." image that you're going to run into over and over. You'll also run into programmers who couldn't care less about that image problem because they've discovered what AS/400s (iSeries) can do and have worked on enough alternative platforms to know the real story.
When IBM named the "iSeries", they chose the letter "i" to emphasize the point of "integration". E.g., the database is is "DB2 UDB for iSeries" and every program you write is aware of the database. If you reference a file in your program source, the compiler knows all about that file -- it knows what fields are in the records, what the data types the fields are, etc. Note that this is relevant to what's called "native I/O" and _not_ appropriate for SQL statements -- SQL has it's own way of determining data types, etc., and SQL is defined by independent standards, not by IBM.Likewise, security is integrated. Whether you make any explicit effort or not, every action you take, every object you create or access, everything is _always_ authorized by the security of the system. Some of this security is tied to the hardware and the hardware is also part of "integrated". This level of integration is why you never see security alerts that claim you can have a buffer overflow under OS/400 that lets you "run arbitrary code". (Although buffer overflows are just as possible, you can't get that overflow garbage actually to result in executeable code.)Likewise, and very important, work management is superbly integrated. This one is often forgotten because so few of us need to pay any attention to it; most of the defaults work for most environments. But if you start bringing someone in from Unix and start them learning what can be done with subsystems and routing and scheduling and all of its capabilities, they won't be able to demonstrate anything that comes close. Especially when it's so neatly integrated with security and communications and database and...Other things are integrated as well. With support for C/C++, Java, perl, COBOL, SQL, and plenty of other elements, there will be a career for a long time to come.

Where else one can find a platform that has you learning advanced server technologies, relational database, object-based programming, security, communications, Java, Unix APIs, etc., _AND_ can let you use COBOL too? From a solid foundation and understanding of OS/400, there's no place you can't go. (And few places you'll want to by then.)

15 comments:

geetha said...

Thanks for sharing this useful info. Keep updating

same way.
Regards,Siddu Online Training

oracle training in chennai said...

A guarantee of appreciation hadoop training in chennai is all together for sharing the key data and its really stunning.oracle training in chennai

Unknown said...

Well Said. The content provided is true up to my knowledge. This made me to understand the concepts very clear. Thanks for sharing this wonderful information in here. Keep blogging article like this. I have bookmarked this page for future reference as well.


Hadoop Training Chennai | Best Hadoop Training in Chennai | JAVA Course in Chennai

sas online training in hyderabad said...

This is an Excellent posts..
SAS online training in hyderabad

itabhyas said...

Thanks for sharing this useful info. Keep updating

best online training in hyderabad

Sandeep SEO said...

Thanks for sharing this useful information........................Please contact us for Oracle Fusion Financials Training

gowthunan said...

Hello! This is my first visit to When I initially commented, I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added
nebosh course in chennai

sunshineprofe said...

Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging
health and safrety courses in chennai

jefrin said...

Your very own commitment to getting the message throughout came to be rather powerful and have consistently enabled employees just like me to arrive at their desired goals.
Data science Course Training in Chennai | Data Science Training in Chennai
RPA Course Training in Chennai | RPA Training in Chennai
AWS Course Training in Chennai | AWS Training in Chennai
Devops Course Training in Chennai | Best Devops Training in Chennai
Selenium Course Training in Chennai | Best Selenium Training in Chennai
Java Course Training in Chennai | Best Java Training in Chennai
Web Designing Training in Chennai | Best Web Designing Training in Chennai

Unknown said...

I have to voice my passion for your kindness giving support to those people that should have guidance on this important matter.


Best PHP Training Institute in Chennai|PHP Course in chennai

Best .Net Training Institute in Chennai

Big Data Hadoop Training in Chennai
Linux Training in Chennai
Cloud Computing Training in Chennai

Devi said...

Useful Information, your blog is sharing unique information,Thanks for sharing... oracle training in chennai

Jayalakshmi said...

great article!!!!!This is very importent information for us.I like all content and information.I have read it.You know more about this please visit again.
java training in chennai

java training in tambaram

aws training in chennai

aws training in tambaram

python training in chennai

python training in tambaram

selenium training in chennai

selenium training in tambaram

shiny said...

I must appreciate you for providing such a valuable content for us. This is one amazing piece of article. Helped a lot in increasing my knowledge.



java training in chennai

java training in annanagar

aws training in chennai

aws training in annanagar

python training in chennai

python training in annanagar

selenium training in chennai

selenium training in annanagar

deiva said...

Great job.... Awesome list, just starting a blog and this is going to be a massive help. Thank you!
sap training in chennai

sap training in omr

azure training in chennai

azure training in omr

cyber security course in chennai

cyber security course in omr

ethical hacking course in chennai

ethical hacking course in omr


deiva said...

Thanks for sharing the details! thanks for sharing information,nice article.
sap training in chennai

sap training in omr

azure training in chennai

azure training in omr

cyber security course in chennai

cyber security course in omr

ethical hacking course in chennai

ethical hacking course in omr