使用没有直接数据访问的LOB系统...... [英] Work with LOB systems with no direct data access...

查看:43
本文介绍了使用没有直接数据访问的LOB系统......的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Lightswitch似乎是一个快速开发的理想平台LOB应用程序。但是我发现许多企业都有以数据库为中心的应用程序(例如ERP,
POS,HR等),这些应用程序在技术上是不可能的,不可取或不被直接访问数据库表。

就我而言,我们有制造业运行许多系统的工具,包括(iSeries,基于DB2)ERP系统,其数据实际上是通过系统完整性
策略,只能通过基于套接字的API(或我们尚未启用的Web服务)访问在我们的系统上,但有可能)。

< span style ="font-size:small">我还有一些可以在基于SQL Server的存储库中访问的数据。这些数据适用于Lightswitch,但我还需要访问ERP系统的
数据(通过API以CRUD方式)。

在我的情况下,我需要根据数据运行一个应用程序在SQL Server存储库中,使用该数据以及其他用户数据(在我的情况下捕获生产
费率)来读取和更新ERP系统数据。

我已经能够测试我能够从Lightswitch内部执行套接字API调用。所以我的问题是,是否有可能动态创建一个"持有"。
屏幕,最初基于来自SQL Server系统的数据(可能用作参数),然后使用参数调用ERP API,在另一个LS屏幕上显示API数据,让用户对所显示的数据做出决定,然后在屏幕上输入
,更新数据并点击更新按钮,将屏幕数据传递到套接字API"ldquo;更新"。打电话?

.Net基于方式?

< span style ="font-family:Calibri">我希望你明白我的意思 J

推荐答案


Lightswitch似乎是快速开发LOB应用程序的理想平台。但是我发现许多企业都有以数据库为中心的应用程序(例如ERP,
POS,HR等),这些应用程序在技术上是不可能的,不可取或不被直接访问数据库表。

就我而言,我们有制造业运行许多系统的工具,包括(iSeries,基于DB2)ERP系统,其数据实际上是通过系统完整性
策略,只能通过基于套接字的API(或我们尚未启用的Web服务)访问在我们的系统上,但有可能)。

< span style ="font-size:small">我还有一些可以在基于SQL Server的存储库中访问的数据。这些数据适用于Lightswitch,但我还需要访问ERP系统的
数据(通过API以CRUD方式)。

在我的情况下,我需要根据数据运行一个应用程序在SQL Server存储库中,使用该数据以及其他用户数据(在我的情况下捕获生产
费率)来读取和更新ERP系统数据。

我已经能够测试我能够从Lightswitch内部执行套接字API调用。所以我的问题是,是否有可能动态创建一个"持有"。
屏幕,最初基于来自SQL Server系统的数据(可能用作参数),然后使用参数调用ERP API,在另一个LS屏幕上显示API数据,让用户对所显示的数据做出决定,然后在屏幕上输入
,更新数据并点击更新按钮,将屏幕数据传递到套接字API"ldquo;更新"。打电话?

.Net基于方式?

< span style ="font-family:Calibri">我希望你明白我的意思 J



在LS V1中,您应该调查制作与您的非SQL商店对话的自定义RIA服务。


In LS V1, you should investigate making a Custom RIA service which talks to your non-SQL stores.

具体来说,选择您的LS应用程序要使用的ERP系统中的哪些表/实体/对象。 然后创建一个RIA服务,使用API​​调用来实现服务实现。

Specifically, choose which tables/entities/objects in the ERP system your LS app would like to consume.  Then create a RIA service that exposes those, using the API calls for the service implementation.

然后,在LS项目中包含taht服务。 然后,您就可以像其他LS实体一样使用这些实体。

THen, include taht service in your LS project.  You will then be able to work with those entities just like other LS entities.

 


这篇关于使用没有直接数据访问的LOB系统......的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆