View previous topic :: View next topic
|
Author |
Message |
aviswam
New User
Joined: 17 Mar 2009 Posts: 9 Location: India
|
|
|
|
Thanks for Stoping by.....
My requirement is bit odd rather than developing and maintaining the mainframe code, the objective is to modularize and componentize the Cobol Code.
We have a few objectives in place as
1. Reusability
2. Performance
3. Maintanability
I am not having any idea on how to start with the analysis.
More concerned in a way that componentization will lead to multiple passes of the data and more I/O activities.
Could anyone just give me a few pointers to where to look at in the code like I/O, validation, DB calls to find the oppurtunities for componentization.
Thanks
Anu |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6250 Location: Mumbai, India
|
|
Back to top |
|
|
ofer71
Global Moderator
Joined: 27 Dec 2005 Posts: 2358 Location: Israel
|
|
|
|
Usually, these kind of very-complex-projects are carried out using some tools. One, for example, is IBM's Rational Assets Analyzer, but there are many more.
O. |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10873 Location: italy
|
|
Back to top |
|
|
aviswam
New User
Joined: 17 Mar 2009 Posts: 9 Location: India
|
|
|
|
Thankyou Anuj, Ofer71 and Enrico.
I am all over google to find the answers. However, there are very few documents which has the detailed approach to enable CICS to Legacy Code.
I am looking at the analysis method on how we can enable SOA on CICS-COBOL-DB2 code.
For the time being, i am reading the following redbooks.
SOA Transition Scenarios for the IBM z/OS Platform
Use [URL] BBCode for External Links
SOA Architecture Handbook for z/OS
Use [URL] BBCode for External Links
Thanks,
Anu |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10873 Location: italy
|
|
|
|
Quote: |
there are very few documents which has the detailed approach to enable CICS to Legacy Code. |
and how does this consideration relate to the initial question |
|
Back to top |
|
|
aviswam
New User
Joined: 17 Mar 2009 Posts: 9 Location: India
|
|
|
|
Enrico,
However, there are very few documents which has the detailed approach to enable SOA to CICS Legacy Code.
I have put that wrongly. My objective is to componentize the code and enable that as a service within mainframes.
Thanks,
Anu |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10873 Location: italy
|
|
|
|
well from the question flow You have to clarify Your ideas first,
You asked for ...
Quote: |
1. Reusability
2. Performance
3. Maintanability |
a completely different game from SOA
the first post implied a different things here
code reuse/code componentization is micro management ... and is aimed at programming effectiveness/efficiency/consistency
I.E. ==> not reinvent the wheel
SOA is a completely different thing it is not at <micro> code level/facilities
is at Application facilities
and quite often implies a complete redesign of the Application flow in terms of SOA <tokenization> |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8697 Location: Dubuque, Iowa, USA
|
|
|
|
I think you're starting the wrong way on this one. Unless reusability and maintainability are part of the project design, going back and retrofitting the code for them can be a nightmare -- and require as much, or more, resources as the original development project. Furthermore, performance tends to be worse since reusable modules must take into account things that project-specific code doesn't. So to start with, your goals are contradictory.
Furthermore, reusability and maintainability have very little to do with using code as a service -- you're attempting to compare apples with pomegranates here. You would be doing yourself a favor by going back to the project sponsor and clarifying whether you are developing software as a service or reusable, maintainable code. |
|
Back to top |
|
|
|