首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

移植B/S架构应用到RIA/SOA架构的过程模型和方法

Chapter One: Introduction第1-14页
   ·The growing complex architecture of enterprise applications第8-9页
     ·Service-Oriented Architecture as a Solution第8-9页
   ·Improve user's experience第9-10页
     ·Rich internet application as a solution第10页
   ·Introduce the RIA-SOA architecture第10-11页
   ·Migrating enterprise applications to RIA-SOA第11-12页
   ·Migrating Brower / Server applications to RIA/SOA第12页
   ·Thesis Organization第12-14页
Chapter Two: Related Technologies第14-23页
   ·Rich internet application第14-18页
     ·HTML/JavaScript/AJAX第15-16页
     ·Macromedia Flash (Flex)第16-17页
     ·Java (Applet, Java Web Start)第17-18页
     ·Microsoft Avalon第18页
   ·Service-Oriented Architecture第18-20页
     ·Benefits of Service-Oriented Architecture第19-20页
   ·Original system: typical B/S architecture overview第20-21页
   ·Target System: RIA/SOA Architecture overview第21-23页
Chapter Three: Reference model of migrating B/S application to RIA/SOA第23-36页
   ·Extract presentation logic第24-25页
     ·Present the presentation logic in use case第24页
     ·Remodel the user's working flow in rich第24-25页
   ·Extract SOA services第25-27页
     ·Top-down Approach and Bottom-up Approach第26-27页
     ·Meet-in-middle Approach is used in migrating第27页
   ·Choreograph SOA services and build service facade for RIA client第27-29页
     ·Contracts on service facade: Design by Contract第28-29页
   ·Rebuild the RIA client第29-30页
     ·Platform selection第29页
     ·An architecture-centric process第29-30页
   ·Security consideration第30-32页
     ·Client side security第30-31页
     ·Server side security第31-32页
   ·Performance consideration第32-34页
     ·Client side performance第33页
     ·Server side performance第33-34页
   ·Project management consideration第34-36页
     ·An initial pilot project第34页
     ·Iterative & incremental development model第34-36页
Chapter Four: Migration solutions & strategies第36-52页
   ·Choreograph service in both client side and server side第36-43页
     ·Programming model moves from synchronized calls in B/S to a-synchronized calls in RIA/SOA第36-37页
     ·Choreograph service dependences in client第37-42页
     ·Choreograph the services in the server第42页
     ·Conclusion: Divide the choreographing into both server side and client side第42-43页
   ·Move "session" to client第43-45页
     ·Strategy 1: Move the session data into one global object第44页
     ·Strategy 2: Distribute the session data into their related business model第44-45页
   ·Move upload/download files in B/S to store/load files in RIA/SOA第45-48页
     ·Upload / download in B/S第45页
     ·Store / load in RIA/SOA第45-46页
     ·Exception: running inside other security sandbox第46-48页
   ·Move foreground loading to background loading第48页
     ·Client side pulling in RIA/SOA application第48页
   ·Implement the contract on service facade by compliance test cases第48-52页
     ·The problem to move contracts into TTD code: Database is the central resource第49-50页
     ·Solutions: Make the database in a known status before any compliance check runs第50-52页
Chapter Five: Migrate a B/S data dissemination application to RIA-SOA第52-62页
   ·Project background第52-54页
     ·The limitation of the original B/S based system第52-53页
     ·The expectations of the target system第53-54页
   ·Architecture第54-56页
     ·Original system architecture第54-55页
     ·RIA technology: Flex第55页
     ·Target system architecture第55-56页
   ·The initial pilot project第56页
   ·Remodel the client第56-57页
   ·Build SOA architecture, export web service interface第57-58页
     ·Service definition, using 'Meet in the middle'第57-58页
   ·Build a new RIA frontend for end user第58-60页
     ·The micro-architecture developed and used in the target system第58-60页
     ·Automatically update from server using client pulling第60页
   ·Export web service API for advanced institutes第60-62页
Chapter Six: Conclusion and future work第62-63页
Reference第63-64页

论文共64页,点击 下载论文
上一篇:中国当代“成长小说”论略
下一篇:论现代乡土小说的“巴蜀派”