Hope, this doesn't be a vague question, let me explain what is needed for me to my best..
I've to write a program, where I need to share some resources(data) across most of the packages used in my script.
For example, objects for logging and DB module is needed in most of the packages, I need to write a report at the end of the flow about the entire execution. So, I need to fetch/insert/update data in the report in between the packages.
What is the better way to share data among all the packages in a script?I know it's not good a idea to use global variables and global data structures.