Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Mainframe vs .NET/J2EE

Mainframe vs .NET/J2EE

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studiobusinessquestiondiscussion
13 Posts 11 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Jwalant Natvarlal Soneji
    wrote on last edited by
    #1

    Its about rewriting mainframe apps in .NET/J2EE. What do you think? 1. If all mainframe applications should be rewritten in .NET/J2EE? 2. What are the benefits a business unit can get? 3. Is it feasbile? 4. Any alternatives?

    Jwalant Natvarlal Soneji, BE IT, India

    P J P D R 7 Replies Last reply
    0
    • J Jwalant Natvarlal Soneji

      Its about rewriting mainframe apps in .NET/J2EE. What do you think? 1. If all mainframe applications should be rewritten in .NET/J2EE? 2. What are the benefits a business unit can get? 3. Is it feasbile? 4. Any alternatives?

      Jwalant Natvarlal Soneji, BE IT, India

      P Offline
      P Offline
      PIEBALDconsult
      wrote on last edited by
      #2

      All the big financial institutions would crash. If it ain't broke, don't break it.

      E W 2 Replies Last reply
      0
      • P PIEBALDconsult

        All the big financial institutions would crash. If it ain't broke, don't break it.

        E Offline
        E Offline
        Edbert P
        wrote on last edited by
        #3

        Agreed. Mainframes are there for specific reasons and those reasons mostly relate to huge numbers of transactions. Interestingly enough there's just a recent discussion on COBOL here[^] and I just found out one of my colleagues is actually maintaining a COBOL program we have.

        "A democracy is nothing more than mob rule, where fifty-one percent of the people may take away the rights of the other forty-nine." - Thomas Jefferson "Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote." - Benjamin Franklin Edbert Sydney, Australia

        1 Reply Last reply
        0
        • J Jwalant Natvarlal Soneji

          Its about rewriting mainframe apps in .NET/J2EE. What do you think? 1. If all mainframe applications should be rewritten in .NET/J2EE? 2. What are the benefits a business unit can get? 3. Is it feasbile? 4. Any alternatives?

          Jwalant Natvarlal Soneji, BE IT, India

          J Offline
          J Offline
          Jorgen Sigvardsson
          wrote on last edited by
          #4

          Personally, I think J2EE is highly complex. Make sure you have done your studies before you dive into it. I'd say it requires a project or two before you get the hang of best practices, tools and environments. It's a jungle. J2EE is not the oh-so-easy silver bullet that Sun would like you to believe. I'm not saying that .NET is any less complex. If anything, it's probably more a moving target than what J2EE is. There's a new TLA coming out of Redmond every month, obsoleting the TLAs from the month before. On the other hand, Microsoft is probably the best company I know of that keeps backward compatibility.

          -- Kein Mitleid Für Die Mehrheit

          1 Reply Last reply
          0
          • J Jwalant Natvarlal Soneji

            Its about rewriting mainframe apps in .NET/J2EE. What do you think? 1. If all mainframe applications should be rewritten in .NET/J2EE? 2. What are the benefits a business unit can get? 3. Is it feasbile? 4. Any alternatives?

            Jwalant Natvarlal Soneji, BE IT, India

            P Offline
            P Offline
            Pete OHanlon
            wrote on last edited by
            #5

            Jwalant Natvarlal Soneji wrote:

            1. If all mainframe applications should be rewritten in .NET/J2EE?

            No. There's generally very few compelling reasons that an application that does the job it's supposed to should be rewritten. Plus, why only .NET/J2EE? These aren't the only choices available, and it says a lot about the "industry" that these are seen as the only choice - there are many areas where these are not viable solutions.

            Jwalant Natvarlal Soneji wrote:

            2. What are the benefits a business unit can get?

            Again, this is a tough one. The obvious "benefit" is staffing - younger coders tend not to have skills in the languages that are typically used on mainframes, but this can be mitigated by having in-house training and proper mentoring.

            Jwalant Natvarlal Soneji wrote:

            3. Is it feasbile?

            No. Again, why fix something that isn't broken.

            Jwalant Natvarlal Soneji wrote:

            4. Any alternatives?

            You can probably guess what my answer is going to be here. Leave it alone. BTW - this sounds suspiciously like homework.

            "WPF has many lovers. It's a veritable porn star!" - Josh Smith

            As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

            My blog | My articles | MoXAML PowerToys | Onyx

            J 1 Reply Last reply
            0
            • P Pete OHanlon

              Jwalant Natvarlal Soneji wrote:

              1. If all mainframe applications should be rewritten in .NET/J2EE?

              No. There's generally very few compelling reasons that an application that does the job it's supposed to should be rewritten. Plus, why only .NET/J2EE? These aren't the only choices available, and it says a lot about the "industry" that these are seen as the only choice - there are many areas where these are not viable solutions.

              Jwalant Natvarlal Soneji wrote:

              2. What are the benefits a business unit can get?

              Again, this is a tough one. The obvious "benefit" is staffing - younger coders tend not to have skills in the languages that are typically used on mainframes, but this can be mitigated by having in-house training and proper mentoring.

              Jwalant Natvarlal Soneji wrote:

              3. Is it feasbile?

              No. Again, why fix something that isn't broken.

              Jwalant Natvarlal Soneji wrote:

              4. Any alternatives?

              You can probably guess what my answer is going to be here. Leave it alone. BTW - this sounds suspiciously like homework.

              "WPF has many lovers. It's a veritable porn star!" - Josh Smith

              As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

              My blog | My articles | MoXAML PowerToys | Onyx

              J Offline
              J Offline
              Jwalant Natvarlal Soneji
              wrote on last edited by
              #6

              Thanks Pete,

              Pete O'Hanlon wrote:

              this sounds suspiciously like homework.

              It is not actully. :sigh: I am trying to understand if there is any big differences could be achived if mainframe is migrated to these languages.

              Jwalant Natvarlal Soneji, BE IT, India

              P 1 Reply Last reply
              0
              • J Jwalant Natvarlal Soneji

                Thanks Pete,

                Pete O'Hanlon wrote:

                this sounds suspiciously like homework.

                It is not actully. :sigh: I am trying to understand if there is any big differences could be achived if mainframe is migrated to these languages.

                Jwalant Natvarlal Soneji, BE IT, India

                P Offline
                P Offline
                Pete OHanlon
                wrote on last edited by
                #7

                Jwalant Natvarlal Soneji wrote:

                I am trying to understand if there is any big differences could be achived if mainframe is migrated to these languages.

                Yes - you'd cost a company millions for no real benefit.

                "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                My blog | My articles | MoXAML PowerToys | Onyx

                B 1 Reply Last reply
                0
                • J Jwalant Natvarlal Soneji

                  Its about rewriting mainframe apps in .NET/J2EE. What do you think? 1. If all mainframe applications should be rewritten in .NET/J2EE? 2. What are the benefits a business unit can get? 3. Is it feasbile? 4. Any alternatives?

                  Jwalant Natvarlal Soneji, BE IT, India

                  D Offline
                  D Offline
                  Dan Neely
                  wrote on last edited by
                  #8

                  Rewrites for the sake of rewrites are stupid. Unless there're major changes needed; or the app's decayed to the point of being unmaintainable a rewrite would be a poor use of resources.

                  The European Way of War: Blow your own continent up. The American Way of War: Go over and help them.

                  1 Reply Last reply
                  0
                  • J Jwalant Natvarlal Soneji

                    Its about rewriting mainframe apps in .NET/J2EE. What do you think? 1. If all mainframe applications should be rewritten in .NET/J2EE? 2. What are the benefits a business unit can get? 3. Is it feasbile? 4. Any alternatives?

                    Jwalant Natvarlal Soneji, BE IT, India

                    R Offline
                    R Offline
                    Rama Krishna Vavilala
                    wrote on last edited by
                    #9

                    Jwalant Natvarlal Soneji wrote:

                    Its about rewriting mainframe apps in .NET/J2EE.

                    There are new applications emerging which replace existing mainframe applications. For example, the software I am working on does the same thing. The reasons are following:- 1. Business requirements are changing 2. Existing mainframe systems are not flexible to accommodate the changes

                    1 Reply Last reply
                    0
                    • J Jwalant Natvarlal Soneji

                      Its about rewriting mainframe apps in .NET/J2EE. What do you think? 1. If all mainframe applications should be rewritten in .NET/J2EE? 2. What are the benefits a business unit can get? 3. Is it feasbile? 4. Any alternatives?

                      Jwalant Natvarlal Soneji, BE IT, India

                      R Offline
                      R Offline
                      Roger Alsing 0
                      wrote on last edited by
                      #10

                      I'm in such an environment right now so I can relate somewhat. The old mainframe system does what it is supposed to, so there is no immediate benefit of porting anything. The real benefit would come from new possibilities, e.g. the systems where I am were designed some 40 years ago and have been patched and patched over and over and have now become hard to change and maintain. Design decisions from decades ago make it impossible to add new features w/o massive rewrites. (and lack of testability will most likely cause new bugs to surface in the production environment) So a .NET or Java rewrite could make it much easier to add new features and maintain. Due to better tools, testability and easier to model the problem domain in OOP. //Roger

                      My Blog

                      1 Reply Last reply
                      0
                      • P PIEBALDconsult

                        All the big financial institutions would crash. If it ain't broke, don't break it.

                        W Offline
                        W Offline
                        wout de zeeuw
                        wrote on last edited by
                        #11

                        PIEBALDconsult wrote:

                        If it ain't broke, don't break it.

                        Also if it's broken, don't break it. :laugh:

                        Wout

                        1 Reply Last reply
                        0
                        • P Pete OHanlon

                          Jwalant Natvarlal Soneji wrote:

                          I am trying to understand if there is any big differences could be achived if mainframe is migrated to these languages.

                          Yes - you'd cost a company millions for no real benefit.

                          "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                          As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                          My blog | My articles | MoXAML PowerToys | Onyx

                          B Offline
                          B Offline
                          Brian W King
                          wrote on last edited by
                          #12

                          Pete O'Hanlon wrote:

                          Yes - you'd cost a company millions for no real benefit.

                          Agreed. The benefit is not in changing the code, but in changing the hardware. If you are not leveraging the high transaction capability of the Mainframe, you ought to ditch it. Replace it with a scalable server farm. Something I have personally done at several facilities, such as Hospitals. The annual support overhead and cost of keeping Mainframe Sys Admins around is huge for mainframes (along with the required Annual Support cost from the manufacturer). You need to justify that cost first. It certainly can be justified, but in a lot of cases it is not.

                          1 Reply Last reply
                          0
                          • J Jwalant Natvarlal Soneji

                            Its about rewriting mainframe apps in .NET/J2EE. What do you think? 1. If all mainframe applications should be rewritten in .NET/J2EE? 2. What are the benefits a business unit can get? 3. Is it feasbile? 4. Any alternatives?

                            Jwalant Natvarlal Soneji, BE IT, India

                            J Offline
                            J Offline
                            Joe Woodbury
                            wrote on last edited by
                            #13

                            Many, perhaps most, mainframes apps are high availability. IBM already has a program to move these to AIX and RS6000 systems.

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups