我的思路是:当收费系统数据库收费纪录发生更新时,捕捉这一事件,然后根据医保系统标准生成数据,问题是,我没用过orcale,应如何做方案?

解决方案 »

  1.   

    不难呀,就用触发器,写过程.
    不过如果你的数据量比较大,建立使用服务器,用PC跑的话会比较累!PC处理并发的能力太差
      

  2.   

    实时不实时主要看医保提供的dll,大多数实时医保都采用中间件技术(TUXEDO),如果没有源码,应该不能实现的。
      

  3.   

    没有源码是最麻烦的!不知道医保中心有没有源码,你作为医院方还是医保中心方。
    其实不管你作为哪方的开发人员,我个人认为最好的办法是医院和医保中心互相提供接口信息(临时表或视图)然后两个系统分别定时运行后台请求将接口信息处理掉。
    这样即不影响各自的程序安全,而且在网络环境不好的情况下也不影响互相的操作,如果是trigger的话网络不好就什么也作不了了。但是这样作有一个时间滞留的缺点,不过稳定,后期麻烦少。只要使用的时候把业务分步处理得当,这个时间滞留因该可以忽略。如果两个系统相对独立,需要交换的信息不是环节性特别强的话,一天晚上处理一次就可以了。系统负担还小。BUG出现几率也小,调试方便。不妨考虑。
      

  4.   

    其实呢,可以开发一个B/S模式下的软件,用ORACLE作为后台数据库,建议使用8.0.5以上的版本。
      

  5.   

    其实就是在你写入数据的时候,同时往医保系统写一条数据(调用医保系统的dll)而已,最好不要触发器,最好写一个方法。
    说起来这么简单,做起来挺难的 :)