I am looking at a powerbuilder 11.5 application modernization. I think I would want to Web Service enable the powerbuilder server and rebuild the client in HTML verusus re-write the entire stack (its over 1.8M lines of code). Does anyone know if WebMethods or a similar ESB can interface and abstract a powerbuilder server?
can you use webMethods to interface with a powerbuilder 11.5 server?
489 Views Asked by Matt617 At
1
There are 1 best solutions below
Related Questions in WEB-SERVICES
- couldn't copy pdb file to another directory while consuming wcf web service
- .net rest service with JSON string and consumed with java client
- How to send Rest GET request that contains "#" value in url parameters?
- Looking the Method that MANUALLY INSTALL PHP on OSX Yosemite
- How to use @queryparam when using array in Java
- How to accept cookies when using a webservice - Android?
- zend soap server reading xml attributes
- Web Service Error path property must set before calling the send method
- Error with kSOAP2
- JAX-RS service response is returning double fields without decimal places
- How can I call a ASP.Net webservice using AJAX without calling controller
- Generate clients for multiple WSDL files and place it in different package through Spring Gradle
- File upload in AXIS2 webservice
- How to route by call method in proxy with WSO2?
- fetch data from web service to dataset in Delphi
Related Questions in POWERBUILDER
- How to show tooltip in powerbuilder
- Powerbuilder 9.0 application crashes on Windows Server 2008
- How to disable a single row in a datawindow?
- Oracle Script returning no rows
- Loop through a string in PowerBuilder
- How to check for dupes in PowerBuilder DataWindow
- Powerbuilder 7 crashes while trying to insert OLE control
- how use timer event in powerbuilder for changing multiple data windows
- Powerbuilder 12.5 Get Parent Window Variable
- Powerbuilder 12.6 .NET Error number 0, Function not found
- Validate text field in Powerbuilder
- Accessing Powerbuilder Window Instance Variables from General Function
- How to find buttons in a datawindow
- powerbuilder query to sql query
- How to access window variable in different .pbl with non-visual object in Powerbuilder
Related Questions in WEBMETHODS
- webMethods pub.client.http throws error on 401
- How to catch messages from WebMethods Integration Server
- webmethods oracle issue with nchar
- Integrate AngularJS App with SoftwareAG webMethods Integration Server
- Outbound adapter for Webmethods integration server
- POST method with query parameters with Centrasite
- How to check String is Palindrome or not Using WebMethods
- can you use webMethods to interface with a powerbuilder 11.5 server?
- Task with Save button throws validation errors
- Is WebMehods a BPMN 2.0 supporting Process Engine?
- Java service which extracts the value of a field at runtime
- web methods 6.5 schedulers missing after IS restart
- org.xml.sax.SAXParseException: Invalid byte 2 of 3-byte UTF-8 sequence
- SoftwareAG webMethods EDI mapping question : How to map one record into Multiple records
- Date format for timestamp in WebMethods
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I did some research on modernizing Powerbuilder and discovered with this particular version (and I suspect others) it is not trivial.
PowerBuilder modernization is difficult because:
Sybase provides strategies and methods to move to a distributed, web-based J2EE platform (their EAServer), or .NET. Both approaches come with lots of caveats, considerations, pros, and cons. A good example is that in PowerBuilder, developers can put code in visual object (like attached to an onEvent of a button), but when moving to an n-tiered environment this logic needs to reside on the server in a non-visual object (NVO). This would allow relatively simple event interaction that could be captured and modernized even though it will really require a good deep look at all of the interfaces and some code insertion which needs to be carefully monitored.
A paper that explores some of the steps and considerations for moving to their EAServer: http://www.sybase.com/sb_content/1020364/PBtoEAS_7steps_v2.pdf