情况:一些银行有一个旧的遗留ABS (自动银行系统)。
银行希望:
将客户的帐户更改(发布客户卡的operation).
ABS是在非常古老的私有技术中使用StoredProcedures调用实现的。所以,我只能通过数据库连接到这个系统。
您知道Java/..Net (ESB)应用程序与旧/旧数据库系统集成的哪些方式?
写/发布操作
任何供应商的数据库服务器:
speed.
的侦听器
阅读操作
dangerous.
如何将同步响应通知遗留数据库系统?如何在同步模式下实现读写?
同样,/..Net (ESB)应用程序与旧的/旧的数据库系统集成的方式,您知道吗?
发布于 2008-10-11 16:38:12
很多供应商大肆宣扬DataServices。我认为这些产品的最大价值在于集成不同的数据源。
我会考虑制作一个简单的“应用程序”,将这些数据公开为服务。
发布于 2008-10-08 10:10:30
这取决于许多因素,特别是读写吞吐量和数据库的性能敏感性。
数据库往往是一些敏感的东西,当对数据库进行精细的调整以供在特定系统中使用时,从任意其他系统访问通常是非常脆弱的;因此,人们通常会将数据库复制到另一个只读的从数据库中,然后可以用来进行集成工作和查询等等。
然后,您可以根据需要使用触发器/轮询/JMS,而不影响原始数据库。
取决于所使用的数据库复制技术;然后,您可以经常在副本数据库中安装触发器(这可以让副本数据库有时比主数据库稍微落后一点)--以尽量减少对生产数据库的影响。
发布于 2008-11-01 20:03:45
我可以建议您在银行中使用Mule作为ESB (也请参阅http://www.mulesource.org/display/MULE/Home)。
它允许您直接与数据库进行通信(jdbc级别必须与存储过程以及表/视图级别一致)。我在集成核心银行系统(数据库级,Oracle)和独立应用程序(web服务级)方面有着积极的经验。
坦率地说,我没有得到你所有的问题(你可以直接用俄语问我,如果你是首席执行官的话),但IMO是你的方式--它可以消耗JMS、JDBC、文件级别和许多其他的东西,也可以处理syncronouse和异步的事件(另请参阅http://www.mulesource.org/display/MULE2USER/Available+Transports)。
农耕。
为了让英语演讲的听众更加清楚,我可以建议你使用更多的标准术语核心银行系统,而不是资产证券化(在xUSSR国家也是如此)。
https://stackoverflow.com/questions/181978
复制相似问题