Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

Componentization of Cobol Code.

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> All Other Mainframe Topics
View previous topic :: :: View next topic  
Author Message
aviswam

New User


Joined: 17 Mar 2009
Posts: 9
Location: India

PostPosted: Tue Nov 30, 2010 11:24 am    Post subject: Componentization of Cobol Code.
Reply with quote

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
View user's profile Send private message

Anuj Dhawan

Senior Member


Joined: 22 Apr 2006
Posts: 6258
Location: Mumbai, India

PostPosted: Tue Nov 30, 2010 3:12 pm    Post subject:
Reply with quote

I'm not sure if I've understood the question well enough. However, with the kind of idea I get from your sentences posted here; please have a look on these links:

http://www.ibm.com/developerworks/wikis/display/MAAD4COBOL/Reusability+-+a+place+for+experience+and+information+-+and+COBOL
http://en.wikipedia.org/wiki/Reusability
http://www.mil-embedded.com/articles/id/?3729
Back to top
View user's profile Send private message
ofer71

Global Moderator


Joined: 27 Dec 2005
Posts: 2360
Location: Israel

PostPosted: Tue Nov 30, 2010 8:47 pm    Post subject:
Reply with quote

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
View user's profile Send private message
enrico-sorichetti

Global Moderator


Joined: 14 Mar 2007
Posts: 10231
Location: italy

PostPosted: Tue Nov 30, 2010 8:54 pm    Post subject: Reply to: Componentization of Cobol Code.
Reply with quote

a quick and dirty search with IBM redbooks software reuse gave this link

http://www.redbooks.ibm.com/abstracts/sg247529.html
Back to top
View user's profile Send private message
aviswam

New User


Joined: 17 Mar 2009
Posts: 9
Location: India

PostPosted: Tue Dec 07, 2010 1:02 pm    Post subject: Reply to: Componentization of Cobol Code.
Reply with quote

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
www.redbooks.ibm.com/abstracts/sg247331.html


SOA Architecture Handbook for z/OS
www.redbooks.ibm.com/redbooks/pdfs/sg247331.pdf

Thanks,

Anu
Back to top
View user's profile Send private message
enrico-sorichetti

Global Moderator


Joined: 14 Mar 2007
Posts: 10231
Location: italy

PostPosted: Tue Dec 07, 2010 1:29 pm    Post subject: Reply to: Componentization of Cobol Code.
Reply with quote

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 icon_confused.gif
Back to top
View user's profile Send private message
aviswam

New User


Joined: 17 Mar 2009
Posts: 9
Location: India

PostPosted: Tue Dec 07, 2010 2:11 pm    Post subject: Reply to: Componentization of Cobol Code.
Reply with quote

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
View user's profile Send private message
enrico-sorichetti

Global Moderator


Joined: 14 Mar 2007
Posts: 10231
Location: italy

PostPosted: Tue Dec 07, 2010 2:22 pm    Post subject: Reply to: Componentization of Cobol Code.
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 7995
Location: Bellevue, IA

PostPosted: Tue Dec 07, 2010 5:56 pm    Post subject:
Reply with quote

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
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> All Other Mainframe Topics All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts JCL to Set Return code based on DB2 S... vinu78 DB2 17 Mon Mar 13, 2017 9:47 pm
No new posts IMS region inactive - User abend code... gthmrj IMS DB/DC 5 Tue Mar 07, 2017 12:29 pm
No new posts CA Workload Automation event code help vinu78 CA Products 10 Wed Mar 01, 2017 10:05 am
No new posts SQL query not working in Cobol program. CuriousMainframer COBOL Programming 14 Wed Feb 22, 2017 5:56 pm
No new posts Execute TSO ACF commands from COBOL-I... supreethi.srid TSO/ISPF 0 Tue Feb 21, 2017 5:19 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us