日期:2014-05-17  浏览次数:21080 次

怎么连接已有的WEB系统
某单位已有一WEB系统,不知是用什么开发的。当用户来办事时,他们在系统录入一个事项,当这个事项的所有流程完成后,需要发短信给通知用户(我要做的就是这个功能)。现在他们要我写一程序,连接他们的WEB系统,获得完成事项的通知后,使用SMGP协议连接电信短信平台,发送短信。原WEB系统开发商同意开发接口,要求由我提,但我没干过这些活,希望大家给点建议。我想到的两个方案是:
1. 他们把数据库密码给我,我改他的表,加一个标志字段,记录哪些已经发短信通知了。使用轮询的方案去取完成的未发短信的事项。
2. 我做一个DLL,他们的事项完成后,调用我的DLL。这个效率应该是最高的,但估计得ASP.NET开发的WEB才行。
------最佳解决方案--------------------
能在iis下的,一般都可以调用DLL的。
------其他解决方案--------------------
头一个方案,你再笨想也不可能。别说人家不同意,就算同意,你也得躲远点,出点啥事你都可能沾包。

第二个,楼上已经说了。

还有第三个,这种功能其实人家WEB上就可以直接做,直接向电信短信平台的接口发数据就可以。那样就不用你了。
------其他解决方案--------------------
直接调用dll就可以了。
------其他解决方案--------------------
建议不要使用“轮询”方法。
直接在他们的业务流程页面里加发送短信的代码。这样减少查询,又不需要更改表结构。
------其他解决方案--------------------
还有没有什么建议,使用命名管道可以吗,如果是ASP.NET的话?