locked
Accessing Maninframe data and application from WCF data services RRS feed

  • Question

  • Hi all,

    I have a situtation where we are trying to modernaize a VB application that access mainframe application. We need to port the VB to .NET application and also arrive at a infrastructure that will allow Mainframe data to be accessed over web as well as by the legacy application. While there are lots of method to achieve the same from IBM products like IMS soap gateway. Do we have a solution in Microsoft arena that we can use to make the Mainframe acts like a database and provide REST based data access using WCF data services ?

    We have suggested HIS 2010 but that was rejected by the client.

    Hence we are looking for alternate solution.

    Thanks and regards

     


    Venkatesh. S|MCTS(WCF, ADO.NET 3.5)|eMail: heman_1978@hotmail.com
    Monday, February 28, 2011 10:35 AM

Answers

  • On 2/28/2011 8:21 PM, VenkateshSrini_CHN wrote:
    > Hi,
    >
    > How about accessing the IMS Application using ADO.NET API access and
    > exposing the same over WCF data services?
    >
     
    Maybe this will help you.
     
     
    Myself, I would go with a non WCF data service (regular WCF service)
    that implemented a business logic layer and data access layer.
     
    They would return custom business objects or Data Transfer Objects
    (DTO's) to the WCF client. The WCF client would send those objects back
    to the WCF service, to the business layer and to data access layer, with
    the data access layer doing CRUD operations with IMS on the mainframe.
     
    Tuesday, March 1, 2011 1:41 AM

All replies

  • On 2/28/2011 5:35 AM, VenkateshSrini_CHN wrote:
    > Hi all,
    >
    > I have a situtation where we are trying to modernaize a VB application
    > that access mainframe application. We need to port the VB to .NET
    > application and also arrive at a infrastructure that will allow
    > Mainframe data to be accessed over web as well as by the legacy
    > application. While there are lots of method to achieve the same from IBM
    > products like IMS soap gateway. Do we have a solution in Microsoft arena
    > that we can use to make the Mainframe acts like a database and provide
    > REST based data access using WCF data services ?
    >
    > We have suggested HIS 2010 but that was rejected by the client.
    >
    > Hence we are looking for alternate solution.
    >
    > Thanks and regards
     
     
     
    Monday, February 28, 2011 11:35 PM
  • Hi,

    How about accessing the IMS Application using ADO.NET API access and exposing the same over WCF data services?

    Thanks and regards


    Venkatesh. S|MCTS(WCF, ADO.NET 3.5)|eMail: heman_1978@hotmail.com
    Tuesday, March 1, 2011 1:21 AM
  • On 2/28/2011 8:21 PM, VenkateshSrini_CHN wrote:
    > Hi,
    >
    > How about accessing the IMS Application using ADO.NET API access and
    > exposing the same over WCF data services?
    >
     
    Maybe this will help you.
     
     
    Myself, I would go with a non WCF data service (regular WCF service)
    that implemented a business logic layer and data access layer.
     
    They would return custom business objects or Data Transfer Objects
    (DTO's) to the WCF client. The WCF client would send those objects back
    to the WCF service, to the business layer and to data access layer, with
    the data access layer doing CRUD operations with IMS on the mainframe.
     
    Tuesday, March 1, 2011 1:41 AM
  • Hi,

    But is there a way we could do a CURD operation using IMS application with ADO.NET API. I agree that plain WCF will provide more flexibility.

    Thanks and regards


    Venkatesh. S|MCTS(WCF, ADO.NET 3.5)|eMail: heman_1978@hotmail.com
    Wednesday, March 2, 2011 2:13 AM
  • On 3/1/2011 9:13 PM, VenkateshSrini_CHN wrote:
    > Hi,
    >
    > But is there a way we could do a CURD operation using IMS application
    > with ADO.NET API. I agree that plain WCF will provide more flexibility.
    >
     
    I would suspect so. You are going to have to get on the phone  or use
    email with vendors and talk to them about the various products that may
    offer the functionality you are looking for in a solution.
     
    They have ADO.NET drivers for the IBM mainframe DB2 database that allow
    CRUD against the DB2 database from a .NET client. I would suspect there
    a ADO.NET solutions out there for the IMS database. Or there could be
    ODBC IMS drivers that are accessible through .NET.
     
    Wednesday, March 2, 2011 5:46 AM
  • Hi Venkatesh,

    Could you please let us know how is the problem now? 

    If you need any further assistance, please feel free to let me know.

    Have a nice day!

    Thanks


    Michael Sun [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Monday, March 7, 2011 1:45 AM
    Moderator
  • Hi Linghzi Shun,

    I still have not got answer as to how WCF dataservices can be use to access IMS application and not IMS databases. The reason I say this is the there are mainframe asset that the clients have invested and we would like to have a smart SOA environmanet that can expose these application easily.

    We have considered BizTalk and HIS 2010. But the from investment prespective the client rejected the same. Is there any guidance from Microsoft or Microsoft development partner in  this regard.

     

    Thanks and regards

     


    Venkatesh. S|MCTS(WCF, ADO.NET 3.5)|eMail: heman_1978@hotmail.com
    Monday, March 7, 2011 2:24 AM
  • For WCF Data Services, you may need create a custom data provider and use ADO.NET or means to CRUD IMS application. 
    http://msdn.microsoft.com/en-us/library/ee960143.aspx
    http://blogs.msdn.com/b/alexj/archive/2010/01/07/data-service-providers-getting-started.aspx

    I second darnold92 that using WCF services directly would be a good way to go.

    Pam

    Tuesday, March 8, 2011 5:41 AM