John, I don't agree in regressing the ARS platform into a 3 GL or 3.5 GL. Posts have been submitted in the past where the consensus is that ARS is at least 4 GL, bordering on 5 GL. The freedom is there for programmers to create applications in any language they like: Python, Java, .net, etc. Developers that want to program in 3 GL, go and do that in whatever you like, but don't try to square the Remedy ARS cercle. Whether your company approves or not applications developed in whatever language or platform is another problem. But for those that don't like ARS development: comrades, get out of it and choose something that fulfills and enriches you, or that at least that you will find interesting or gratifying to do for 8 hours per day.
ARS is rapid development, it has it advantages and limitations: that is the nature of it. You either like it and accept and live with it, or you don't and choose something else. About what the Remedy code/definitions is stored in the database vs. files, I guess there is only a handful of people in the whole world that can answer that question. The design decisions taken more than 20 years ago may not apply nowadays, or apply less. The question is what is the problem to solve. Is the problem to solve faster start-up times, then the pre-load segments come in handy. Is the problem the mid-tier cache, the 764 versions has the sync cache feature and other features that alleviate that, not entirely but alleviate that. On the other hand, putting the code in the database allows for queries to be done against the code, transactional integrity, backups, etc. So the question is what is the problem to be solved nowadays. if it is version control, BMC is incorporating version control capabilities in ARS. What I think you are advocating is that ARS becomes like service-now, and that is not going to happen. Customers are realizing that service-now is NOT the silver bullet they were promised, and some of the service-now customers are going back to BMC Remedy. I recommend you get familiar with service-now to see all the shortcomings they have, and how they compare with ARS (latest versions of both products of course) Guillaume ________________________________________ From: Action Request System discussion list(ARSList) [arslist@ARSLIST.ORG] on behalf of John Baker [jba...@javasystemsolutions.com] Sent: Thursday, January 12, 2012 3:55 AM To: arslist@ARSLIST.ORG Subject: Overlay and Applications Jose, I'm pleased you agree and don't. Let me tackle the don't: I'm not suggesting there shouldn't be a user interface/admin tool, and there is no reason why that can't remain. However, the current approach of trying to put workflow into a database isn't working because functionality that was available in the 1970s (according to the Wiki page, but 1990 is a more reasonble guess) proves difficult/impossible to implement in AR System. Storing as a script will allow merges in seconds, side by side easy to read diff between two sets of workflow, multiple branches and branches on branches, access over ssh, a pretty web interface and integration to bug tracking systems (JIRA), test driven development - the list goes on. All of which is available for free or with little effort if workflow is stored as scripts, not stored into a database table. The problem with the current model touches so many areas of AR System: When Mid Tier isn't required to store workflow in a memory cache and can simply point the browser at scripts, the "pre-cache" functionality will largely disappear and the product will become vastly less memory hungry and much quicker. Perhaps I should ask, can anyone think of a disadvantage with taking workflow from the schema and into scripts? John _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are" _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"