Deru's "Crazy" Project |
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
|
|||||
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:
|
|||||
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:
|
|||||
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. |
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. |
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 | ||
NIT ProClub Agromatika NITAuditindo DikNus |
Mainframe Forum ComputerScience CompScience Forum TLC Hardtop Club CBT Tape Freeware Fun Offroad Forum CFBE Forum |