Unconfigured Ad Widget

Collapse

Announcement

Collapse
No announcement yet.

The Year Ahead: Predictions for the iSeries Community

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • David Abramowitz
    replied
    The Year Ahead: Predictions for the iSeries Community

    ** This thread discusses the article: The Year Ahead: Predictions for the iSeries Community **
    Joe Pluta wrote: The browser is ubiquitous and thus the interface requires no additional software. This is one reason (among many) why the c/s model is a faulty premise just waiting for a conclusion. I agree that the browser provides a standard. Whether or not you can call that an interface standard or not is still up for grabs, but the browser as an I/O interactive comes with its own standards despite variations within browser choices. I disagree with IBM's approach to an AS/400 interface. There are at least five IBM tools to transform current running applications:
      [*]Webfacing[*]HATS[*]CA for the Web[*]Host Transform[*]5250 Gateway[/list]But none of these really provide an IDE from which native programs may be written. Here is my proposal or challenge to Toronto labs:
      BDA
      Browser development Aid: This would be a Windows based tool that would be a cross between SDA and MS Frontpage, and just as easy to use. RPG and COBOL would have a new file type. Instead of Workstation or Transaction, you would have BROWSER. There could be a few more options for MOUSE events, and PORTALS, but basically you still would have transaction oriented logic that is the nub of just about all browser applications. I really don't want to hear that Websphere and VARPG are already there and that's my IDE. It's just not sanguine. The Websphere studio is kludgy to use at best, and counter-intuitive at worst. Currently I could far more easily use .NET with ODBC to insert a DB2/400 data into forms and then generate an ASP, than I could use WDSC to perform a similar function. My challenge would be to bring back an object (let's call it BRWF instead of DSPF) into nativeland where it can be handled by a native program. Dave

    Leave a comment:


  • J.Pluta
    replied
    The Year Ahead: Predictions for the iSeries Community

    ** This thread discusses the article: The Year Ahead: Predictions for the iSeries Community **
    Here is the funny thing about all this talk about browsers being the intuitive business solution to replace the green screen. Windows is eating our lunch and they are doing it with thick, rich, powerful, real GUI programs. You don't hear all this nonsense about browsers from them. All you hear is the sound of chomping as they eat our lunch. That's not really true anymore, Ralph. More and more Windows packages have browser interfaces. And the browser is the UI of choice if platform independence is really an issue, which is the primary argument against the iSeries. Of course, it's obvious that moving from the iSeries to Windows is making you more platform dependent rather than less, but common sense has litle or no say in our industry right now. Anyway, if you're dead set on thick client, I suggest taking a look at the Rich Client Platform (RCP) of Eclipse. It's as powerful as Windows, yet runs fast and clean on all major platforms, including Mac. Joe

    Leave a comment:


  • R.Daugherty
    replied
    The Year Ahead: Predictions for the iSeries Community

    ** This thread discusses the article: The Year Ahead: Predictions for the iSeries Community **
    And as you get to the crux of the issue, there is so much to say, but how do you say it simply to get the point across? I know you have a column in the works on it, so good luck. There's a lot you raise that everyone here probably has something to say about. You have stated the user interface philosophy often and implemented it. The user interface can range from a green screen through a browser through Java through a thick client. There are appropriate apps for all and it shouldn't matter when the infrastructure is there on the AS/400 to output to any and all of them. I think there's a call for a lower level infrastructure in our programming that builds in user interface independence, and it certainly would include something in OS/400 that overrides or multitasks EXFMT but also certainly not limited to that. It should be as common to the infrastructure as multiple languages are in an ILE program. It would be OS/400, not Websphere, and that's where IBM is letting us down, in my opinion throwing us to the wolves. But I digress. Here is the funny thing about all this talk about browsers being the intuitive business solution to replace the green screen. Windows is eating our lunch and they are doing it with thick, rich, powerful, real GUI programs. You don't hear all this nonsense about browsers from them. All you hear is the sound of chomping as they eat our lunch. IBM and people from IBM systems are the ones that talk this way, IBM with Websphere, and the IBM oriented crowd does it apparently because they come from a terminal screen background and see browsers as some kind of ubiquitous green screen that's white and displays text in different colors and fonts and sizes and sort of shows graphics in odd places, based on the whims of HTML rendering. Basically they see it as a substitute for a terminal. But you never hear the people that count, users, saying that that is the way to conduct their business transactions. They use real Windows programs with powerful components to do work that we can't seamlessly integrate with a browser or even a Java screen. I described such integration before that constitutes a real and productive desktop, but all that ever came from IBM was terminal oriented web pages. Meanwhile the successful ERP's had at least semi thick clients that integrated with desktop programs such as Office. Browsers are a perfect complement for accessing content, but anyone who has ever filled out a form in a web page should know that a web page is not the place to conduct internal complex business transactions. For that matter, I described a spreadsheet type subfile that would eliminate the ridiculousness of copying data to Excel, often to multiple spreadsheets, and working with it offline while the data changes even as they work. There may be something in IBM's Lotus spreadsheet code that works through Websphere against AS/400 data directly, but I haven't seen anyone talk about this natural use of working with data integrated with other AS/400 processing, something that is actually intuitive. Yes, Oracle and Peoplesoft did release browser based versions of their software, but I have seen nothing but kicking and screaming from the people that have to use it. Rich clients are eating our lunch because that's how you make a leap in productivity. The main problem with client/server is that the Windows people didn't know how to write business logic servers like we and the mainframers have done for decades and instead dropped their logic in inscrutable places behind buttons. The resulting mess was a catastrophe, but because of bad architecture, not rich clients. The subfile concept is the key to our success, and could and should have been extended to rich clients and office productivity programs such as spreadsheets, and browser web pages for that matter. The interface shouldn't matter. Centralized business logic and data does. We should have all those interfaces at our disposal, from one programming platform integrated with OS/400. Anything less is constantly churning AS/400 IBM product managers pushing the AS/400 as little more than a simple shell for Unix, Linux, and Windows, something nobody in their right mind in the real world would even consider doing. But that's what IBM has done to us. I started to pose a thought experiment of considering what browser interface app could be considered to have been developed more effectively than an equivalent system on the AS/400, and then I thought, dagnab it, no, one of these IT luminaries tell us of a system they did more effectively than we have, and I'll post this example for them to beat. I and another programmer designed and developed a jobs site, JOBS/400, that had every advanced feature found on job sites at the time, things like multiple resumes, multiple searches, instant matches on every posting with immediate email notification of a match of interest, matching within x miles of a city or zip code or by state or country, full text keyword search criteria, and browser administration by the site owner of job matching criteria to add or change any criteria that could be dreamed up at any time with no programming changes to web pages or files. How long did it take two programmers to sit down with the clients, a software vendor and competitive rag to this one, nail down the requirements, write it, test it, and deliver? Three months. From scratch. It ran without a crash for two years with maybe a dozen lines of code changed and no file changes. I challenge any webhead to beat that with any system of comparable complexity. How did we do it? With RPG. Sure, we did the admin server in Java with the AS/400 Java classes to showcase the flexibility of the system. There were ILE RPG, RPG III, and Java server programs all interoperating against web pages. But I tested every function of the servers with green screens. The servers didn't know or care what the display was, and they shouldn't. The key was RPG native I/O and subfile style programming. I assure you it was a ton lighter than Domino and could have handled any number of times more users than Domino on the AS/400 does, and that has been measured at more than 10,000 concurrent users. That should be our message, but instead very large corporations down to fairly small companies run day in and day out with efficient programs against corporate data, operations on data so large that an SQL just hangs, billion record files. But our story doesn't get told. It just keeps working quietly, untold. rd

    Leave a comment:


  • J.Pluta
    replied
    The Year Ahead: Predictions for the iSeries Community

    ** This thread discusses the article: The Year Ahead: Predictions for the iSeries Community **
    That's a fine analogy, Ralph, but there's one huge difference between client/server (or what we call thick client today) and browser-based (also known as web-enabled). The browser is ubiquitous and thus the interface requires no additional software. So the browser has a very real business advantage. And replacing your 5250 interface with an intuitive point-and-click interface really does have a positive. The trouble was always "what is intuitive", and now we have an answer: whatever the "standard" web interface is. And while you can argue about what the standard web interface consists of, we all sort of agree that it's more like Google, or Travelocity, or MCPressOnline, than it is a 5250 in a browser. That's why even my product now has an advanced edition that completely transforms the 5250 into a "web enabled" look and feel. So, that being the case, the issue is not whether we need a new UI, but whether we need to throw out the back end with the front end. This of course is throwing the baby out with the bath water, but we need to find some way to explain that, and to say it over and over in simple phrases that the NTITDMs will grasp. Joe

    Leave a comment:


  • R.Daugherty
    replied
    The Year Ahead: Predictions for the iSeries Community

    ** This thread discusses the article: The Year Ahead: Predictions for the iSeries Community **
    Here's a thought experiment for everyone, Joe. If a 5250 or 3270 screen is displayed in a browser, is the green screen now "open"? Here's another. If COBOL or RPG code is used to generate web pages instead of green screens, is there really any difference in speed of development and rollout, weeks instead of months according to this IT executive concerning quote unquote web enabled, fancy talk for screens in a browser instead of an emulator. If you come to the same conclusion that I do, that there is no significant difference in development and rollout time, then that eliminates the interface as the source of this miraculous technology leap that is touted by every IT person who is fit to be quoted. Then if not the interface, what is the source of this miracle? What is a typical "web enabled" application developed in, and where does it run? Often you will see it is Windows, and the apps are Windows programs. Now a last thought experiment. Take any statement with web enabled, replace with client server, and see if there is any difference between what was said by our glorious IT luminaries in client server days of yore and now. You will find absolutely no difference, except that client server was a massive failed experiment. Oh wait. You still won't find a difference. rd

    Leave a comment:


  • J.Pluta
    replied
    The Year Ahead: Predictions for the iSeries Community

    ** This thread discusses the article: The Year Ahead: Predictions for the iSeries Community **
    Thanks for making my Saturday, Ralph. I guess that's what I deserve for reading forums this early . Seriously, though, this whole mess has gotten out of hand. I'm going to vent a little steam here, but only because I'm unable to yet cogently espouse my worldview on this topic; I'm still forming it. It seems a couple of things are at work here, feeding off one another. First, you have the rise of the non-technical IT decision maker (NTITDM), paired with the technical advisor who has no practical application experience (TAWPAE). It is this tandem that is required to make the REALLY bad IT decisions. The TAWPAE knows nothing but buzzwords and believes the latest trend is the best thing, and the NTITDM knows nothing but the bottom line. What you end up with is a decision to use the cheapest new thing (or the newest cheap thing). Second, you have the mass marketing mumbo-jumbo spewing forth in great excess from the vendors and the trade rags and their pundits. Only a vendor would be able to convince an NTITDM that platform independence is a crucial business requirement. Only trade rags can hype Extreme Programming as a smart way to develop mission-critical software, only a pundit can tell you SQL is faster than RPG. So now we have the poor NTITDM reading about how Windows can be "secured" and how server farms provide "platform independence" when in truth, Microsoft is getting ever more proprietary and the only thing you can count on is that each new release will require you to rewrite your software yet again. This issue needs to be brought to light. Maybe I can use the IAAI to do so. Joe

    Leave a comment:


  • R.Daugherty
    replied
    The Year Ahead: Predictions for the iSeries Community

    ** This thread discusses the article: The Year Ahead: Predictions for the iSeries Community **
    Just read another IT article, this one in ComputerWorld. I guess I can't blame the reporter. He is quoting consulting groups and IT executives. Here is what our stellar industry luminaries are saying: "After coddling aging core systems for decades, many top tier banks are planning or implementing change-outs of old COBOL based platforms with open, Web enabled applications." Now isn't this sweet? "Open" has been shanghaied by webheads to mean in a freakin browser. Web enabled is open and COBOL green screen is not. Web services is open and API is not. And on and on, every day, until the inevitable: "[One] bank used a [web enabled] package to replace a green screen application that was no longer supported because the supplier went out of business." And why would that be, may we ask? "[An IT executive] said developers couldn't keep up with required product-development cycles on the older sytems. "Today, we can bring a new product to market in weeks," he said. "With our old legacy systems, it would take months."" Some variation of this is reported every week in article after article in every IT publication. I guess if you repeat a lie often enough it must be the truth. rd

    Leave a comment:


  • R.Daugherty
    replied
    The Year Ahead: Predictions for the iSeries Community

    ** This thread discusses the article: The Year Ahead: Predictions for the iSeries Community **
    Some good insights, especially with ASNA and LANSA working with Microsoft on capturing the SMB business, which assumes that Great Plains and Navision are soon rewritten successfully in .NET architecture and then auxilliary .NET applications are written by the customer in ASNA taking advantage of native I/O, even on Windows servers, against ASNA's own database. Hard for me to believe as everything will be against SQL Server. Their apps work against SQL Server but I don't know if RPG native I/O will or just SQL. Also, I can't imagine Peoplesoft and JDE customers deciding they can work with Oracle unless Oracle provides support for their products. As it will take some time to integrate JDE World, OneWorld, Peoplesoft, and Oracle 11i or whatever, I am quite sure that Oracle will make soothing sounds in the meantime, but no way are they going to support these lines of products. The sounds will become less soothing when they begin to sound like you can meet regulatory or supply chain or integration or whatever requirements if you switch to Oracle apps and an Oracle database. The else will be implied. On the other hand, I believe application systems drive sales, not programming languages or operating systems. I used to understand how application systems drove sales when BPCS and JD Edwards was driving it on the AS/400. Now I don't know anymore. In a way I think SAP has a tremendous opportunity and I really think SSA Global and JDA/PKMS can make great inroads on the right sized/priced AS/400's. But with the giants Microsoft and Oracle gobbling up ERP's, I think the world will create an open source ERP for Linux, probably in C like SAP. rd

    Leave a comment:


  • Guest.Visitor
    Guest replied
    The Year Ahead: Predictions for the iSeries Community

    ** This thread discusses the article: The Year Ahead: Predictions for the iSeries Community **
    Prediction #3: PeopleSoft customers will decide that they can work with Oracle, and Oracle and IBM will decide that they can work with each other. This is already true. If you look at DICE and query IBM at any area code, you will get several pages of IBM Nationwide responses. 3/4 of the ads are asking for individuals with SAP, Peoplesoft, or Oracle skills. The rest are for miscellaneous IT high level consultant types.

    Leave a comment:


  • MCWebsite.Staff
    replied
    The Year Ahead: Predictions for the iSeries Community

    ** This thread discusses the article: The Year Ahead: Predictions for the iSeries Community **
    ** This thread discusses the Content article: The Year Ahead: Predictions for the iSeries Community **
    0

    Leave a comment:


  • David Abramowitz
    replied
    The Year Ahead: Predictions for the iSeries Community

    Ralph Dougherty wrote: IBM keeps changing the name as if they are ashamed of it It didn't escape my attention that a recent major article on the Power 5 chip never mentioned the I5, the iseries, or the AS/400! Dave

    Leave a comment:


  • R.Daugherty
    replied
    The Year Ahead: Predictions for the iSeries Community

    A very interesting article in InformationWeek this morning, "Retailers Take Stock". In it Casual Male is so sure of their inventory management that they will give away jeans for free if not in stock and they can't ship it to your home within five days. The article says this is unheard of in retail, and indeed stock outages are said to cost billions in lost sales every year. The supply chain software that Casual Male counts on to make sure they don't have to give away their product? JDA and PKMS running on an AS/400. But guess what? The AS/400 isn't mentioned in the article. Once again the computer that companies count on to run their business is not even known in the IT industry as the computer that companies count on to run their business. Casual Male knows they can count on it. IBM keeps changing the name as if they are ashamed of it and bragging about how it really is just a shell for AIX, Linux, and even Windows. I am sure AIX, Linux, and especially Windows IT people are as dumbfounded as AS/400 IT people at this revelation from Armonk marketing schmucks. I posted once before that IBM should keep an older version of the AS/400 available, for example, to run OfficeVision and other stable technologies, perhaps in an OS/400 that's priced to reflect the work has already been done on it and stopped. They should also keep the name of the box prior to i5 and i5/OS as the AS/400 and split off into their hallucinatory world of i5 as OS shell for Linux and AIX and see how far that pipe dream gets them. Meanwhile, keep an AS/400 out there for the real world called AS/400 and don't screw it up. Thousand of companies are counting on it. Casual Male is the latest to publically bet their company on AS/400, OS/400, and RPG. Somebody should tell Armonk. rd

    Leave a comment:


  • R.Daugherty
    replied
    The Year Ahead: Predictions for the iSeries Community

    I'm looking forward to Lee Kroon's analysis of Ellison's statement Tuesday, but what I see on vnunet.com this morning confirms my earlier posts, in my opinion. Starts out by saying that Ellison is reaching out to Peoplesoft and JDE customers, which consists of Ellison saying that current development will continue till 2006! LOL That is this year. Then all 8,000 Oracle developers will work on Java language Fusion of all three companies' products, to be delivered in two years in 2008 with, get this, some parts delivered sooner. Whoa nellie. That's beyond aggressive. I would say undoable, given that Ellison also says change to Fusion will be an automatic conversion from your current product, but hey, what does it matter, I can't see thousands of Peoplesoft and JD Edwards customers running their ERP system data through a converter and bringing up a 16,000 man-year effort to see what happens. But that's just me. I don't get paid the big bucks (or any bucks) to bet the business. An interesting thing is that Ellison dropped the "No one should modify our software" to a Java based service oriented architecture, enabling customers to build modifications using Java development tools. I take this to mean Java source won't be available but SOAP type API calls will be liberally implemented to call pre and/or post processes like triggers to modify the data. I've always advocated this when asked but no one has ever done it. It takes a lot longer than mangling the code. But with no code, no choice. As to well, nothing will really change, I leave you with Ellison's thought for the day: "Some time short of 2013, at a time that is convenient for your organisation, you will upgrade to the merged product," he told users. rd

    Leave a comment:


  • R.Daugherty
    replied
    The Year Ahead: Predictions for the iSeries Community

    IBM did very well 4th quarter. Made $3B dollars. Now they have $10B and analysts think they may be looking for a software acquisition or two. They bought Lotus and Rational. I guess they'll be looking for more middleware to plug into Websphere. Novell with Suse, Ximian, their directory, and ownership of the sale of Unix to SCO which is currently suing IBM probably would be a high value low cost acquisition that would add a lot of middleware to their table. rd

    Leave a comment:


  • R.Daugherty
    replied
    The Year Ahead: Predictions for the iSeries Community

    I'm going to post this here because it's a prime example of what I've been talking about. The subject is the FBI's $170 million case file software development disaster which is literally unusable after five years development and will now be scrapped. First, I researched this and posted about it in 1999 when I was looking at massive government waste in software development. Forget about the stuff they are saying about Sep. 11, 2001 adding new requirements and original delivery scheduled for 2003. This system was promised for July, 2000 because it was Oracle and web browsers. It was a piece of cake, they virtually said. Now I'm going to paste in here a description of the system from May, 2004 from Computer Science and Telecommunications Board. This $170 million disaster is yet one more shot at trying to do real work with a browser, oh excuse me, with a "user friendly" interface. After five years and $170 million dollars, maybe 10% of what it is supposed to do was even attempted, and even that is virtually unusable. I say this is yet one more example of SQL against Oracle through a browser as enterprise software disaster, and that this is exactly the type of stuff we deliver that works with the various 5250 emulator based interfaces and RPG against DB2/400. If IBM really wanted to showcase the AS/400, they could donate an RPG case file system running on AS/400's to the FBI in conjunction with donation of third party vendors to showcase their products. It'd actually be a little tough to choose the best mixture of technologies, but they'd trip over themselves vying for the honor. Can you imagine the publicity for the AS/400 and technologies used that a working case file system would generate? It actually should take an AS/400 and RPG and the AS/400's legion of third party products ranging from internet to document management systems to do this when you're dealing with that much production data, in my opinion. Data warehouses are fine for warehousing queries, but the AS/400 and RPG is what's needed to do production against that much data and the wide range of communications and requirements such as the FBI case system would require. rd from Computer Science and Telecommunications Board (fair use) A Review of the FBI's Trilogy Information Technology Modernization Program (2004) Computer Science and Telecommunications Board (CSTB) Driven initially by the need for improved support of the investigative process, the FBI has embarked on a major IT modernization program, whose main focus today is the Trilogy program. Trilogy has two major objectives. The first is the creation of a more modern end-user-oriented infrastructure, consisting of a secure wide-area network and related local area networks, together with modern workstations, printers, scanners, and a base of commercial software applications such as browsers. This infrastructure is intended to provide an enhanced platform for modern applications.6 The second objective of Trilogy is to provide enhanced support of the investigative process. This objective is the focus of the Virtual Case File (VCF) that will provide via a browser interface a user-friendly capability for agents to electronically manage case-related information critical for criminal investigation. At this writing (late March 2004), neither the infrastructure deployment nor the VCF application is complete, although significant progress has been made on both. In addition to the original two objectives, a general requirement to support the counterterrorism mission has also been placed on Trilogy, although specifications for that novel task have not been fully developed. The FBI has also embarked on the development and implementation of systems to support its intelligence functions, which are also important to the counterterrorism mission. Central to this thrust is the creation of a large data repository, referred to as the IDW, the Integrated Data Warehouse, also in its early stages. 6 As used in this report, the term “platform” refers to the computing infrastructure supporting FBI applications, specifically the combination of a type of hardware, say a PC-compatible personal computer, and specific software, such as a specific operating system, Web browser, and set of basic office applications.

    Leave a comment:

Working...
X