CodeJob 板


LINE

凡是「*[30m」开始的行,都请使用 Ctrl + y 删除。 请注意:发案人须主动更改标题[]内与内文之案件状态(发案,成案,结案), 案件状态、发案人、联络方式1、有效时间、专案说明为必填项目, 如果对於发案文章格式有不清楚的地方,请参考置底文章:[发案] 发案范例 案件状态:发包中  发案人: 站内信 联络方式1: 站内信 联络方式2: 有效时间: 2011/8/20 专案说明: 说明於文末   预算:20万 ~ 50万 (视讨论的 project scope 大小而定) 接案者要求:1. 由於需要和现存的 C API 整合, 希望专案是以 C/C++ 完成, 另一个备用解决方法是用 JNI 把 C 包起来, 再套用 Apache + Cocoon 之类的 Solution, 但还是以 C/C++ 优先考量 2. 需提供源码与基本文件, 并开放未来更动的权利 接受新手承案否:否   附注:目标是建立一个简单的 "Web Service", 虽然名称是叫 Web Service, 但实际上其功能比较接近可以处理 XML 的 HTTP Server, 基本架构如下: | Server ====================================================== | +-----------+ Socket/SSL Binary File +---------+ |XML |--------------------------> | | Web/AP Base Tool |Text | | Text |C Library| ---Init/Shutdown/Reload +-----------+ | .----------- | | |Binary File| | | +---------+ +-----------+ | | Text +--------+ | .-----------> | | +-----------+ | SQL |Database| |XML/Text |<-------------------------- | | +-----------+ Socket/SSL Data +--------+ | | | | | Web/AP Base Tool | Add and Delete Record 这是预期中的架构, 这个专案只包括 Server-side 的实作与建立的部份, Client 端只是单纯的看 Spec 将定义的 XML 送到 Server 中并等待回应, 不需要用到 SOAP, 其中粉红字的部份功能可以删减, 这部份也是专案预算的 range 的讨论范围 Server 包括的功能有: 1. 对外的 XML Query function (预期会有频繁的 Queries) 2. 对内的客户管理与流量统计 3. C API 的控制介面 现存的 C API 包括 init/shutdown/add data/remove data, 需要有基本的 UI 让 Server 管理者可以重启和管理 C Library 4. Database 资料的增减与管理 5. Web Server 的安全管理 Server 的 XML Query 逻辑如下 1. Server 收到从 Socket/SSL 传来的 Query XML, 类似於 <QUERY> <CMD="QUERYTYPE_XXX"> <CLIENTID>51231243242</CLIENTID> <USERID>3242323524</USERID> <DATA>...Some Base 64 Data about 100K</DATA> </CMD> <QUERY> 2. Server 判断 CLIENT ID 是存在且尚未过期, USERID 是否合法, 并记录下这次的连线供未来统计流量或次数之用 3. 如果是合法的 Query, Server 将 DATA 部份抽出, 还原成 Binary Data, 呼叫 C API 将 Binary Data 转成不超过 1KB 的的文字或 ID 4. 利用 3 所得到的文字或 ID, Query Server 内的 SQL Database, 取得相关文字资料 5. 将 4 从 Database 取得的资料, 用同样的 Socket/SSL 回传给 Client 端, 回传的 XML 类似於 <RESPONSE> <STATUS="OK"> <NAME>资料1</NAME> <ID>资料2</ID> <COMMENT>资料3</COMMENT> </STATUS> </RESPONSE> 基本的概念是这样, spec 的细节部份请再跟我连络 其他如 Database 表单的复杂度或 C API 与 DB 的 Web/AP base UI 的难度, 是需要讨论预算和时间後再共同决定 有兴趣的请写信给我吧 ^_^ 外部流程如下:     (以下内容鼓励结案後填写,可以询问接案人愿不愿意暴光接案身份) 结案意见:  接案人: 评价(0-10):   说明: --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.57.131.72 ※ 编辑: meowyih 来自: 61.57.131.72 (08/04 09:57)







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BabyMother站内搜寻

TOP