You 60's lovers :-)
Then you can even call the .Net business logic from the iSeries and RPG via
XML web services if needed.
I haven't implemented business logic in a desktop app (at least I can't
remember if I ever did) and instead always keep it server side.
The following questions aren't necessarily for you but whatever .NET person
wants to respond:
1) What is the process to implement modified code (read BL) to the desktop
when using .NET as the front end to the i5 DB (talking the new app
scenario)?
2) What is the process to implement "emergency fixes"? Nobody is perfect
and sometimes something is missed and needs to get out to all users
immediately. I would equate this one to be different from #1 in that it
needs to happen NOW, vs. when the user first logs in to their PC the next
day.
Aaron Bartell
http://mowyourlawn.com
-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx
[mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Richard Schoen
Sent: Monday, October 08, 2007 8:10 AM
To: midrange-l@xxxxxxxxxxxx
Subject: .NET with System i5 - where to draw the line was->RE: No
Man, you make it sound like I'm a 60's refuge. Hmmm....I guess I was born
in the 60's. Waaaay before .Net. Peace, Love and .Net :-)
Here's my take:
If the application already has a heavy iSeries code base (IE: RPG/CL), such
as our WebDocs product I use as much existing iSeries logic as I can. IE:
Remote RPG or CL program and command calls, stored procedures, etc.....
If the .Net application is new and simply using the iSeries database I may
put all the logic into a re-usable .Net class library (same as RPG service
program or Java JAR file) so that all my business logic can be re-used fro
mother .Net apps. Then you can even call the .Net business logic from the
iSeries and RPG via XML web services if needed.
There is no ONE right answer, but this is my general philosophy.
Regards,
Richard Schoen
RJS Software Systems Inc.
"Get the information you need. Now!"
Email: richard@xxxxxxxxxxxxxxx
Web Site:
http://www.rjssoftware.com <
http://www.rjssoftware.com/>
Tel: (952) 898-3038
Fax: (952) 898-1781
Toll Free: (888) RJSSOFT
------------------------------------------------------
message: 10
date: Mon, 8 Oct 2007 07:15:45 -0500
from: "albartell" <albartell@xxxxxxxxx>
subject: .NET with System i5 - where to draw the line was->RE: No giving up
on System i (was: I'm about to give up)
Richard,
I read your article in IBMSystemsMag.com and frequently see posts of your
.NET love. I am curious to know if you have found a "comfortable" spot in
where to keep your business logic and controller flow when using .NET and
the i5?
Aaron Bartell
http://mowyourlawn.com
-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx
[mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Richard Schoen
Sent: Sunday, October 07, 2007 9:45 PM
To: midrange-l@xxxxxxxxxxxx
Subject: Re: No giving up on System i (was: I'm about to give up)
Just wanted to add my two cents to this long discussion.
Haven't seen too many .Net references in this thread.
Don't overlook the Microsoft .Net technology for helping modernize your
iSeries interfaces.
You can show the Microsofties in your companies that the iSeries can play
well with Microsoft front end GUI and Web technologies.
If you get a chance, take a look at my introduction to .Net for system I in
the October issue of IBM Systems Magazine.
Regards,
Richard Schoen
RJS Software Systems Inc.
"Get the information you need. Now!"
Email: richard@xxxxxxxxxxxxxxx
Web Site:
http://www.rjssoftware.com
Tel: (952) 898-3038
Fax: (952) 898-1781
Toll Free: (888) RJSSOFT
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe, unsubscribe,
or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a
moment to review the archives at
http://archive.midrange.com/midrange-l.
As an Amazon Associate we earn from qualifying purchases.