Solved

Legacy System - .... embed it in Sharepoint (or similar)

Posted on 2013-06-10
5
316 Views
Last Modified: 2013-06-11
Okay folks,
Bear with me!
I am a freelance consultant.
I have been asked by a small software company to help one of their clients.

The client has a legacy system (10 years+) written in Powerbuilder.  They want changes to this system.

I have been advised (?), that it may be possible to give additional functionality to the system by "embedding" it into SHarepoint (or some other tool).

Specifically, this embedding may facilitate adding "workflow" functionality.

I should add, that I fully understand if this question seems a but vague.

Question: Is it possible to enhance a "legacy" system by "embedding" it into other systems.


(not the clearest of questions, I know!)
0
Comment
Question by:Patrick O'Dea
  • 2
  • 2
5 Comments
 
LVL 83

Accepted Solution

by:
Dave Baldwin earned 250 total points
ID: 39236396
It looks like there was a new version in 2010.  http://en.wikipedia.org/wiki/PowerBuilder   To me, getting "additional functionality to the system by "embedding" it into SHarepoint (or some other tool)." doesn't really make any sense.
0
 

Author Comment

by:Patrick O'Dea
ID: 39236920
Thanks Dave,

The embedding does not make a great deal of send to me either!

However, I just thought I would put the idea out there.
0
 
LVL 8

Assisted Solution

by:virtuadept
virtuadept earned 250 total points
ID: 39238387
Sharepoint has the ability through something called "Web Parts" to directly work with Windows Forms code (.NET variety). PowerBuilder 12 and the upcoming 12.5 can write native .NET forms objects. If you have source for the legacy PowerBuilder system, you could migrate it to PowerBuilder 12 and then convert it (this will have to probably be done object by object) to the PB 12 .NET style, then develop a "Web Part" (this is something I have no experience with) that Sharepoint can then talk to the now totally different PB 12 .NET code with. So yes, you are essentially rewritting the legacy system, but making use of the latest PB that is completely .NET could cut down on development time over having to convert the legacy PB into a totally different technology. Or it may completley not work and waste untold hours. :-)  Without knowing anything about the legacy PB or even what version of PB it is, that's pretty hard to determine. But theoretically, yes, SharePoint could talk to an (updated version of) the PB objects and that could (theoretically) save time developing a solution.
0
 
LVL 8

Expert Comment

by:virtuadept
ID: 39238429
Also there may be additional work involved depending on what the legacy app is using to store data. If it's MS-SQL, fine, it won't be that hard to get SharePoint to talk to that also. If it is some other vendor then depending on how big of a database it is and whether or not SharePoint will know how to talk to it, that could add a whole lot of complexity.
0
 

Author Closing Comment

by:Patrick O'Dea
ID: 39238456
Thanks folks,

The answers were good.

(My question was not so good!)
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

A question that is asked often, is how to generate sequential numbers in InfoPath Forms. The best way to achieve this is to use a SQL database, along with a stored procedure and a web service to connect Forms Services to the DB. The first thing t…
I recently came across an issue with a MOSS 2007 deployment where access into some sub-sites were denied, even for the MOSS farm administrators. A bit of background to the setup of this MOSS farm; this was a three server setup, consisting of a fr…
Need to grow your business through quality cloud solutions? With everything required to build a cloud platform and solution, you may feel like the distance between you and the cloud is quite long. Help is here. Spend some time learning about the Con…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

914 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now