Hi,
I am currently analyzing different techniques to migrate V9ADM2 CRM product into Web-Based portal running on IIS server. I found few options which are -
A> Using Webspeed (Embedded Speedscript)
B> Using Webspeed (CGI Wrapper)
C> Using Webspeed (HTML Mappings using SDO)
D> Using Webspeed (HTML Mappings direct from DB)
E> Using Webspeed (PSE script)
F> Using OE-PAS
I would like to find out which option is -
a. Mostly used across all industries for years and proven for success
b. Helps in quick developments and modifications due to ever changing market. For example - minor change to HTML sometimes make everything fall down (re: HTML mapping).
c. Considering progress core values for transaction scoping, locking and security.
Thanks
avtar
Thanks Mike Thanks Peter
We are already on OE11.7.3 and tried hands on with OEPAS but due to unfortunate failures with publish of PAS, I decided to stay with proven and long serving technique instead of yet to mature OEPAS
I want to know what methodology is adopted widely for years from following -
Embedded Speedscript, CGI Wrapper, HTML Mappings using SDO, HTML Mappings direct from DB or PSE script
I am thinking to move ahead with unsupported "PSE script", I would like to know if this is being used widely or not?
rgds
a
Go static html and use webspeed as backend Api. I feel it is better to keep html code separated from progress code and use JavaScript as bridge between them.. done speedscripting, embedded speedscripting and mapping... it can be messy
Update from Progress Community
avtar.jain Thanks Mike Thanks Peter
We are already on OE11.7.3 and tried hands on with OEPAS but due to unfortunate failures with publish of PAS, I decided to stay with proven and long serving technique instead of yet to mature OEPAS
I want to know what methodology is adopted widely for years from following -
Embedded Speedscript, CGI Wrapper, HTML Mappings using SDO, HTML Mappings direct from DB or PSE script
I am thinking to move ahead with unsupported "PSE script", I would like to know if this is being used widely or not?
rgds
a
You received this notification because you subscribed to the forum. To unsubscribe from only this thread, go here.
Flag this post as spam/abuse.
Thanks goo
Can you put some light on JAVAScript bridge? How would it display database values on HTML pages?
I am only aware about following bridges -
Speedscript, CGI Wrapper, HTML Mappings, PSE script or PAS
regards
avtar
Thanks Peter
I will explore "WebHandler". do you have any documentation web link?
regarding "you should think about serving (JSON) data from PASOE", can I avoid use of "Developer Studio" as this is based on eclipse and eats a lot resources. I am happy to stick to classic app-builder and tools.
regarding " I would suggest contacting Tech Support" - I tried this option but then left after a month struggle. This is a black hole which needs a lot time and efforts. I deferred decision for PASOE.
One question: Is there any free version of KendoUI? or do we pay for it?
regards
A
There is also PrimeNG - https://github.com/primefaces/primeng that provides many useful components, I’ll try to give a short into on those @pugchallenge in Boston this month ;)
Well FWIW, one could do easily without the "deployment capabilities" of PDSOE. Having said that, the costs involved in PSDOE and a decent computer to run it on are way less than the productivity gains you get once you take the initial hurdle.
As far as the options you mention, A to E are how you would do it in 2008 (or earlier). Web development changed a lot the last five years, with client side html rendering being the standard. Look into how either Angular, React or Vue are doing business nowadays. In the OE community there's a bias towards Angular.
That said, this is a BIG shift on your current way of thinking about (web-) application design, so it's not gonna be an easy journey.
Use httprequest and return json, use Javascript to put the data at the right places. If you do it this way, you can have HTML designers to make the pages so much better... of course it is possible to do a kind of tagging when doing the other methods, but I
found this way better.
Update from Progress Community
avtar.jain Thanks goo
Can you put some light on JAVAScript bridge? How would it display database values on HTML pages?
I am only aware about following bridges -
Speedscript, CGI Wrapper, HTML Mappings, PSE script or PAS
regards
avtar
You received this notification because you subscribed to the forum. To unsubscribe from only this thread, go here.
Flag this post as spam/abuse.
hi Peter, as bronco mentioned below I believe PDS requires a lot resources to run. There is another complexity with BIT levels. I can not use 64-bit installation on developers machine because of application dependency on OCX controls which are discontinued on 64-bit. Having 32-bit installation make our application working but oePAS can not be published. And on top of that there were several issues while publishing oepas.
So I temporarily placed oePAS and oePDS aside to focus on things get moving using legacy/ongoing concept rather than struggling with installation.
I really kind of liking concept of JSON communication b/w database and JSON by means of a simple and easy to develop bridge (may be AJAX or as you said Web Handler).
hi Goo
thanks for reply
Do you mean AJAX communication? sounds good to me.
May I ask if this approach can be used for any level of complexity on CRM applicaiton like DATA bracketing, Record repositioning, Record Locking and Transaction handling and Security ofcourse.
is this widely accepted approach for mid-size business applications?
regards
avtar
hi bronco
I understand how industry is revolutionized in recent years. But I am not targeting a big leap from 1995 to 2018. Initially on phase one I would first jump onto 2010 or 2015 with a vision to easy upgrade into more modern system. I believe at this point any nice looking and cost effective solution is better.
regards
avtar
hi Goo
Where can I download "Jukebox stuff" from? is this builtin feature of OE11?
It is a toolbox of Chemistry AS by Brynjar. You may send him an email. You find him :
[mention:b34a9620745a4133b221f85c091f3de7:e9ed411860ed4f2ba0265705b8793d05] You can install 32 & 64 bit side-by-side, we use PDS 64 bit and run the application in 32bit when we need legacy OCX
This sounds good. I wish I could have tried.
I was feared to install two types on same machine. Several oePAS knowledge base articles I find are blaming installation of 32bit and 64 bit on same machine and suggest to start from scratch from a new machine. I did not want to end up in situation of having corrupt PROGRESS installation and not even having 32bit.
Hi
Sorry to ask this slight off track.
After exploring, evaluating and checking feasibility, I am thinking to chooses following items to start with Web development in OE -
A. I already have OE11.x installed
B. IIS server and OE webspeed brokers and CGIIP.EXE [to support PSE]
C. PSE script based dynamic web pages
D. HTML AJAX calls fulfilled by server side programs returning JSON data
E. Angular JS framework for Responsive and Nice looking UI [including ng-grid] . I am still checking feasibility because yet not sure how to install angular on server -- any comments on Angular, will it work with webspeed?
Angular is a framework for the front-end and works with all back-ends, including webspeed (will work best if Webspeed is returning JSON data, as others have mentioned already. You mention "Angular JS framework for Responsive and Nice looking UI" - that is not part of Angular, ng-grid and other providers (such as Telerik) provide components that work well with Angular, but those components can also work without Angular.
You will be building dynamic web pages with Angular - i.e. combining static HTML with the returned data. But rather than this happpening on the server, it will be done in the browser. Obviously you are free to decide on what the best approach is for your product, but Angular with a Progress (PASOE/WebHandlers/Classic Webspeed) back-end returning JSON data has worked well for us on a number of projects.