| Speakers: | Ying Zhao and Angela Yang |
|---|---|
| Start time: | Friday @ 9:00 |
| Duration: | 1 hour |
| Talk synopsis: |
This talk focuses on developing scalable mashup applications, which interact with DB2 databases
in XML data format and map web services in SOAP/HTTP fashion, with emerging design methodology,
Service Oriented Architecture (SOA), and mature design pattern, Model/View/Controller (MVC). Mashup refers to web applications drawing content from more than one source to construct a seamless integration experience. Recently, it has gained significant popularity due to technologies like SOAP and Representational State Transfer (REST), and emerging web services like Google map service. Because mashup applications tend to interact with a variety of data sources, including web services and databases, scalability and reusability requirements are prominent. Additionally, since mashups interact with web services providers in XML data format, preferably, mashups are implemented more efficiently to work with databases, such as DB2 Viper, which have PureXML support. In this talk, we study a business case, automating a manual and error-prone, though, widely practiced engineer process, construction project budget process. First, we identify that the studied process is an ideal mashup candidate. Next, to address the scalability and reusability requirements, we drive the mashup development with Service Oriented Architecture methodology and Model-View-Controller design pattern. And finally, the application of DB2 PureXML feature further reduces the application's complexity and improves its productivity. |
- The system accepts input in plain text format. Newlines will be converted to the HTML equivalent, and the system will try to catch most URLs and make them clickable.
- Your e-mail address will never be displayed. We will use it only to notify you when new comments are posted to this page.
- As a rule, we do not delete comments unless they are offensive, racist, spam or otherwise inappropriate.
- Bold fields are required
|
||||||