Deru's "Crazy" Project
  Find a gold in the trash basket !!!
Project Summary
  zJOS-XDI Software Development Project
Project name zJOS-XDI
Project type Systems software development
Date started January 1,2003
Planned solution products Develop enterprise integrated automation solution, which includes
  1. Systems events management for automation
  2. Automatic workload scheduler (with pipelining method)
  3. Spool output management 
Platform IBM mainframe system z, Linux, Microsoft and others
Author/Owner Deru Sudibyo
Project staging Project has been being done in the following 9 stages:
  1. zJOS-XDI Core development for z/OS platform
  2. zJOS Agent development for z/OS platform
  3. zJOS Agent development for other z platforms
  4. xJOS Agent development for Linux/Unix platforms
  5. pJOS Agent development for Microsoft platform
  6. ?JOS Agent development for other non-z platforms
  7. xJOS-XDI Core development for Linux/Unix platforms
  8. pJOS-XDI Core development for Microsoft platform
  9. ?JOS-XDI Core development for other non-z platforms
Current Status Stage Dvlper Status Date Comments
zJOS-XDI Core for z/OS platform  Deru done 2005-Q2 proven in client's prod
zJOS Agent for z/OS platform Deru done 2006-Q1 tested (V2.1.2 launched)
zJOS Agent  for other z platforms   stopped   no lab
xJOS Agent for Linux/Unix platforms   stopped   no lab, no developer
pJOS Agent for Microsoft platform   stopped   no lab, no developer
?JOS Agent for other non-z platforms   stopped   no lab, no developer
xJOS-XDI Core for Linux/Unix platforms   stopped   no lab, no developer
pJOS-XDI Core for Microsoft platform   stopped   no lab, no developer
?JOS-XDI Core for other non-z platforms   stopped   no lab, no developer
Prospects Enterprise automation solution is very strategic IT solution.   More over, automation solution for large enterprise which include mainframe technology, so far there are only IBM Tivoli and CA Unicenter.  The problem, more or less, most of IT professionals are trapped into fanaticism in either one of mainframe and non-mainframe.  Meanwhile, we know the fact that IBM revenue in mainframe sectors is growing up yearly.   So this is a chance for Deru to run this crazy project because Deru rely that:     
  1. We are entering automation era
  2. Events management is the core of automation for any type of computing environment
  3. Workload scheduling is the core of automation for batch computing environment. 
  4. Certain type of businesses will never batch free. 
  5. Not many vendors provide automation solution, especially for event management and workload scheduling.   From about 300 mainframe vendors, there are less than 10 vendors have such solution. 
  6. Most of scheduler solutions are legacy stuffs which do not support pipelining (step-level) and flexible Boolean multi stages condition test triggering methods    zJOS-XDI as a modern automation solution supports combined of both methods to encourage users to draw their scheduling flow and various schedule-recovery flows exactly as their own idea.   
  7. Automation solution is quite expensive solution.    
Planned goal To be a new player in IT market is not easy.   No mater how great our product, people will still fanatic with player they already know.  So, the aging factor is required.   However, as mentioned above, not many vendors have automation solution.   Such vendors are good target either for partnership or completely acquire this project.   Just a matter of time.  Once they know the prove, they will consider it.  

To either be a partner or acquire zJOS-XDI, partner or buyer does not need the whole stages of project are done.  Because, for non-mainframe parts are not too hard to find expert to join.  As long as there is enough budget, project will certainly safely progressed. 

 

 

zJOS-XDI - an Integrated Mainframe Automation Solution

zJOS-XDI(R) is a modern integrated mainframe automation solution package.   zJOS-XDI consists of 3 products, zJOS/Sekar to automate actions against any system event occurrences, zJOS/Puspa to automate workloads scheduling and XDI/AutoXfer to automate spool output distribution from mainframe to workstation computers.   On networked mainframes environment, combined Sekar and Puspa provide an integrated automation solution.  Event on any host can trigger actions on several hosts.   A job on any host can be triggered by several job events on several hosts.    All are manages centrally.   Such functions are very competitive against any other automation solution products in the world.  Since in fact only few independent software vendors (ISV) provide such solution, zJOS-XDI supposed to be very strategic products. 

As an integrated automation solution, zJOS-XDI is a proven package.  However, currently only supports z/OS platform.  As shown in the project summary, all other platforms developments are pending for finance reason, since author unable to do it himself.  Nevertheless, author has prepared agent technology design to accommodate other platforms involvement in zJOS enterprise automation solution.  The agent technology has proven in networked z/OS environment.    By completing with agent for Linux, OS/400, Unix and Windows systems, author believe zJOS-XDI will be one of the top ranked enterprise automation solution in the market.  

The inspiration and idea why zJOS-XDI project was started, is because author knows the weaknesses of the existing such solution in the market which mostly because their products derived from very old legacy.   Especially for the workload scheduling system, most of existing products in the market do not support job-step level triggering mechanism, nor flexible Boolean logic CC multi-testing for both job and job-step level triggering mechanism.  Hence, compared with existing mainframe automation product in the market, zJOS-XDI has a killing punch to get more chances.   Should you curious to prove it, please kindly download this demo and install it on your z/OS system.   Follow provided manuals to have it properly setup, and then do some trials to prove it.  

 

Designed Strong Points

The core of zJOS/Puspa (scheduler component) by design has  strong points against its rivals, which are combined workload pipelining and multi-Boolean logic CC testing mechanism.   Both features not only just give chance to users managing their workload more efficient, rather, also encourages users draw their own idea of recovery mechanism in their scheduling flow. 

Workload Pipelining

Means job-step level triggering mechanism, especially for workload type of batch-job and STC. Inter-jobs dependency, in fact, not always depend on final result of predecessors.  In most cases, a job depends on the readiness of its datasets.  However, trapping the datasets status is not a good method since a dataset can be processed by many jobs which can yield many opens and closes events occurrences during certain time range.   The best way to have an exact readiness status of a dataset for a job is by knowing which job-step was recently accessing it.   Considering this idea and fact, this "crazy project" then design zJOS/Puspa with job-step level triggering mechanism as a standard core function to provide pipelining method of workload  management.  

Multiple Boolean Logic CC Testing

zJOS/Puspa by design, lets users to decide to where schedule flow is directed, instead of just success and fail.  This design also lets users to have their schedule much more flexible. A job can have dependencies with multi sets of predecessors, by using multiple stages of AND and OR logic operators, instead of just a series of AND like in ordinary scheduler products.   

 

Integrated EMS for Automation

Within a networked z/OS hosts (TCP/IP network), zJOS/Sekar capable to trap or capture occurrence of any type of system event such as message, command, end-of-job (EOJ) or end-of-jobstep (EOS) on any host in the network.  Users can ask zJOS/Sekar to trap system event on any host and executes one or more actions on any one or more hosts in the TCP/IP network.  Action can be a single or a set of commands, reply to WTOR message, or rule. Users don't need parallel sysplex to get an integrated EMS properly work using zJOS/Sekar. 

Rule can be any program which run as an STC.  Although all provided samples are rexx modules, you however, may develop rule in other language you like.  For rexx program, zJOS/Sekar provides a set of special functions related to automation mechanism.       

 

Integrated Workload Scheduler

Within a networked z/OS mainframe hosts, zJOS/Puspa capable to trap job or job-step status information exactly at the time the job or job-step terminated, regardless on which host the job or job-step is running.  . Therefore, by using this internal function, Puspa allows user to draw schedule flow crossing inter-hosts.  Combined with its strong points in workload pipelining and multi-logic CC testing, users are encouraged to manages and automate their workload exactly as their own idea.     Users don't need parallel sysplex machine to get an integrated scheduling  properly work using zJOS/Puspa.  

Such features can also be used when users want to explore their DR system to work more efficient as coproduction, instead of just a backup system.  

 

About the "Crazy Project"

Why zJOS-XDI is called as "crazy project"?   Because, the project run just like a gamble.  The idea, research, assessment, planning, design, and initial development were done by the author alone without any sponsorship or formal body behind the project.  The gamble was because author had to quit from CA contract in mid 2002 just for this project.  To get survive, author was doing some freelance jobs in both IT and non-IT sectors.  Fortunately, in early 2004, while the initial codes were completed, author got access to client's z/OS 1.4 system.  That was a chance for the author to assemble and bind the codes as his initial product skeleton.  He then sell his idea to the client.  He was lucky again.  Client agree to license one of his 3 solution products, spool/report distribution system (zJOS-XDI/AutoXfer) to replace existing vendor's product which was very unstable by the time. AutoXfer was then installed in client's development system, and in mid 2004 was promoted to the production system.  Come up with this relationship, author then always have chance to access to z/OS system to continue the project until today.       .   

In mid 2005, zJOS/Sekar (EMS) and zJOS/Puspa (workload scheduler) were completed and installed in the development system for functional testing. In early 2006, both products were proven as a proper EMS and workload scheduler.  To make it more fair, both zJOS products were benchmarked against vendor's products.    zJOS was proven as a winner.    By the time, both product were also installed in other client for trials and compared to vendor's products they currently use.   This is the different vendor.  Again,  zJOS won.   In both cases, zJOS won because of its "killing punch" which normally not supported by most of vendor's products.    In mid 2006 zJOS/Sekar (EMS) and zJOS/Puspa (workload scheduler) were then launched as commercial products.   Since that, some mainframe sites in Indonesia then have been doing long long trials, until, finally one of them decided to accept zJOS/Sekar and zJOS/Puspa in their production system to replace the existing vendor's products.   No wonder, they had  to learn that long, because they  were also facing the dilemma.   They are interested to the zJOS functionalities, meanwhile, they also doubt its long term support.   Anyway, now all of zJOS-XDI products have been proven in client's production system.  

Considering the above fact, zJOS products are supposed to be a marketable solutions..  Besides, currently there are not many competitors.    The famous players on this sector so far only BMC, CA, ASG and IBM.    The basic design of zJOS was proven better.   Unfortunately, zJOS has 2 weaknesses which are somehow very mandatory.   First, zJOS does not support multiplatform yet.  Second, zJOS does not have "brand image", as it is just only run under author's "crazy project". Although currently zJOS is supported by quite solid technical team, both weaknesses constraint zJOS to go wider market.  Author is facing "chicken and egg" dilemma.   Playing on wider market without extending the support team is impossible. Extending the team needs more cost and no guarantee on the achievement.  Meanwhile, zJOS-XDI project needs to continue developing agent for non-z/OS platform.   This will need cost since author can not do himself as his expertise is only mainframe.   Project needs a number of non-mainframe architectural programming experts to develop non-mainframe agents for a number of platforms which to be included in the zJOS solution package.  This will need extra cost, whereas total earned revenue from local market so far can't even cover author's cost of living     .

The only way to keep project running and zJOS future, is either partnership with or totally sell the project to certain software vendor who doesn't have overlapped solution.   Author believes every vendor want to have complete solution to compete in the market.  Besides, automation solution is quite strategic.  However, to develop it is not very easy and needs quite long time.  Whereas this "crazy project" is ready on the way. 

 

Offering

 

Starting on Jan 2008, the "crazy project" (development) was discontinued due to economical reasons.  Only maintenance is still handled for existing customers as author had committed to, although in fact, coding is still involved as necessary.  Author has decided to find other business.   The zJOS-XDI products ownership was then decided to be completely sold in "as is" basis.   Please follow the link below for detail offering.

Find a gold in the trash basket !!!

 

 

About the Author

The author and owner of this "crazy project" is Deru Sudibyo, a Nusantaran (Indonesian) mainframe expert.  He crazily left his normal professional life and run this project is only for one thing, "just to prove that Nusantarans also capable to contribute in the core of IT industry, instead of just as users".  By doing this, when he got successful, he want to be a pioneer to encourage more talented people in Nusantara - Indonesia to take the same way.  

Anyone who really understand IT, is supposed to be able to understand how prestigious this crazy project.   For mainframers can even know deeper by downloading demo and doing some trials.  He expect what he has done is an evident which can change mindset of IT world community that Indonesia is also a good land of IT outsourcers, even for mainframe technology. 

At the time being, in order to survive while running this project, author has to keep his cash-flow meeting day-to-day cost of living, by offering freelance services in mainframe system software development and HR development project to anyone who need it.  

 

 

 

Favorite Links

Special pages

Forums Other sites
Go to NIT_ProClub site

Animated assembling, loading and execution process

Author's freeware site

Agromatika Site

Agromatika Agenda

Padamu Negeri

NIT ProClub
Agromatika
NITAuditindo
DikNus
Mainframe Forum
ComputerScience
CompScience Forum

TLC Hardtop Club

CBT Tape Freeware

Fun Offroad Forum

CFBE Forum