ENGINEERING SIMULATIONS WITH WEB-BASED SERVICES

Size: px
Start display at page:

Download "ENGINEERING SIMULATIONS WITH WEB-BASED SERVICES"

Transcription

1 ENGINEERING SIMULATIONS WITH WEB-BASED SERVICES Jinxing Cheng 1, Chin Pang Cheng 2, Mai Anh Le Thi 3 and Kincho H. Law 4 ABSTRACT The web services model is becoming a popular approach for integrating software applications to improve the flexibility and extend the functionalities of a software application by making it interoperable with other application services. With the continuing rapid growth of online information sources, the integration of such services can further include many up-to-date information for engineering simulations. Three example applications are presented to demonstrate that the web service approach can potentially have significant impacts in facility design and engineering. KEY WORDS web services, engineering simulation, project management, design, procurement INTRODUCTION As computer programs become ever more complex, the trend of software development has shifted from focusing on programming towards focusing on integration, as illustrated in Figure 1 (Beringer et al. 1998). This trend is of no exception in the A/E/C industry. As stand-alone engineering applications (such as structural analysis, CAD, project management, etc..) of the 1960s and 1970s began to mature, the industry has been pushing for shared or integrated platforms, extending domain-specific tools and capabilities beyond an individual application to support project-wide activities (planning, design, construction, business transactions and other functions). In parallel to this trend, as communication technologies advance, there is a shift from stand-alone desktop applications toward distributed (e.g. Webbased or Web-enabled) services. Many new developments and business models will take advantage of advanced communication technologies and will be based more and more on the composition and integration of existing application components. With the rapid development of the Internet and networking technologies, the computing environment is evolving toward an interconnected web of autonomous services, both inside and outside of enterprise boundaries. A web service can be described as a specific function Formerly PhD Student, Department of Civil and Environmental Engineering, Stanford University, Stanford, CA, 94305, USA, jim.cheng@oracle.com PhD Student, Department of Civil and Environmental Engineering, Stanford University, Stanford, CA, USA, cpcheng@stanford.edu Research Engineer, Statsbygg, the Directorate of Public Construction and Property, P.O. Box 8106 DEP., N-0032, Oslo, Norway, malt@statsbygg.no Professor, Department of Civil and Environmental Engineering, Stanford University, Stanford, CA, USA, law@stanford.edu

2 that is delivered over the Internet to provide a service or information to users. Users of Integration information systems now have tremendous sources of services on the Web: they can manage a bank account, purchase books, Coding arrange travel reservations, and track shipping packages. Web service integration is important for the automation of applicationto-application or organization-to-organization cooperation using the Internet infrastructure. Figure 1: Trend of Software However, it is not easy for a user to perform a complex task which composes of many sub-tasks and requires access to many web services. The web services model has become a favorite approach for integrating software applications in that the model can improve the flexibility and extend the functionalities of an application by making it interoperable with other software services. An engineering simulation may now involve a number of geographically distributed software applications. Additionally, online information can be dynamically integrated with the applications. The simplicity of the web services model makes it possible to build a complex software system incrementally. In this paper, we describe a few examples to illustrate the potential applications of web services, ranging from project management to design and procurement services. A FRAMEWORK FOR INTEGRATION OF WEB SERVICES With the emergence of Web-based software applications, many languages have been proposed to facilitate the reuse of Web services or software components. Examples include Web Services Flow Language (WSFL) (Leymann 2001), Business Process Execution Language for Web Services (BPEL4WS) (Andrews et al. 2003), and Web Service Ontology based on DARPA Agent Markup Language (DAML-S) (Ankolekar et al. 2001). These service description languages, however, are mainly targeted for business oriented applications and are not designed for managing and reusing information to support engineering applications. In the engineering and construction domain, many stand-alone applications (e.g., Microsoft Project, Microsoft Excel, Primavera Project Planner, and AutoCAD) are widely used. These tools are designed for specific application and generate large volumes of information that are not easily shared among the applications. Even with many existing online Web services, such as weather forecasting, product catalogues, finance reports, etc., these services are not readily integrated with traditional standalone applications. For web service applications, software components exist as autonomous services managed under multiple administrative domains and controlled by different service providers. The loosely coupled, distributed web services model allows new services to be added as needed during runtime. Our prototype web service simulation framework builds upon a software composition infrastructure based on data and control flows (Liu et al. 2002) and software wrappers. The Flow-based Infrastructure for Composing Autonomous Services (FICAS) (Liu 2003) is utilized to invoke distributed services and to direct data flow among 2

3 different services. While there are other solutions available for distributed service invocation, including Remote Procedure Call (RPC), Common Object Request Broker (CORBA), and Simple Object Access Protocol (SOAP), FICAS is designed to handle applications that involve high volume of data typically found in engineering applications. Specifically, FICAS takes advantage of distributed data flows to efficiently route the data to designated applications. Wrappers are developed with information exchange protocols based on Extensible Markup Language (XML) and the Process Specification Language (PSL) (Cheng et al. 2003). In order to describe the usage of web services, a simple, easy-to-use simulation access language, SimAL, is designed and implemented to coordinate application tools and to simulate scenarios in assisting decision making (Cheng 2004). In general, three key factors are involved in decision-making: alternatives, information, and preferences. Alternatives imply that more than one option should be available. Information refers to the knowledge available to users about different options. Preferences specify the aspects that users want to optimize. To support these functions, operational statements for Invocation, Operation, Control, and Decision-Support are provided in SimAL (Cheng 2004). The objective of our research in web services is to develop methodologies that can effectively wrap legacy applications and make them accessible over the network. Different applications would require different models for integration and coordination. Detailed discussion of the simulation framework and the integration architecture is beyond the scope of this paper. Interested readers are referred to the works by Liu (2003) and Cheng (2004) for details. Instead, a number of demonstrative examples are employed here to illustrate the methodologies and potential applications of engineering web services. APPLICATION EXAMPLES To illustrate the web-based service integration framework, commercial software applications, such as Microsoft Project, Microsoft Excel, Primavera Project Planner, Vite SimVision, Autodesk Architectural Desktop (ADT) and 4D Viewer are wrapped as web services that export their functionalities (see Figure 2). Applications run on heterogeneous platforms can be accessed homogeneously through standard web services interfaces. Functionalities from various software applications can be brought together to complete a specific engineering task. The prototype also incorporates a variety of devices ranging from PDA, web browsers, desktop computers, and server computers to support ubiquitous access to the information and simulation applications. Additionally, online services, such as weather forecasting and product information, are also Online Services MS Project MS Excel Web Browser Internet Oracle Database AutoCAD ADT Server Apache/Tomcat Vite SimVision Server & FICAS Service Primavera P3 Servers and Specialized Software Typical Office Applications Figure 2: Demonstration Infrastructure for Web Services 3

4 included. In short, by using the web services model to develop the integration framework, engineering applications can interoperate regardless of locations and platforms. EXAMPLE 1: INTEGRATION OF CAD AND SCHEDULING TOOLS CAD and scheduling tools are among the most important software applications in design and construction. This example illustrates how to integrate CAD and scheduling tools using the simulation framework. To build the link between a CAD model and a schedule, the 3D model needs to be object based. In addition, objects in CAD models should be grouped and associated with corresponding tasks in the project schedule. Once the association is established, the program can display the 3D model according to a specified schedule. For each object (or a set of objects) in ADT, the program first retrieves the corresponding scheduling task from the association table. It then compares the targeted display date against the start and finish dates of the task to determine whether the object should be displayed, partially displayed, or not displayed at all. The appropriate CAD models are created to show the construction progress on the targeted date. Using a Web browser, users can view the CAD model of the project at various dates without the need of having ADT installed on their computers. This functionality can be very useful to field personnel who may not always have access to computers that host complex CAD tools; on the other hand, it is not unusual for them to have PDA or laptop computers, as well as Internet connections. It should be pointed out that the CAD models are dynamically generated by ADT and Primavera P3 according to the latest model and scheduling information. This approach is different from Web-based project repositories, which do not offer real-time analysis tools to process project information. Once the connection between the CAD model and the schedule, users can adjust task schedules, update CAD models and view the results using a Web browser. This process is depicted as shown in Figure 3 and can be implemented as a program written in the SimAL language. To illustrate, as shown in Figure 4, suppose that the user modifies the duration of task ID5 ( Grading/Excavation ) from 55 to 85 days and update the schedule on a Web browser. Once the simulation program receives the change, it notifies Primavera to reschedule the Targeted Date after Finish Date Object Constructed Parse Schedule Information Iterate all CAD Objects Retrieve Associate d Tasks Compare the Start/Finish Date of the Object with Targeted Display Date Targeted Date between Start and Finish Dates Object In Construction Update CAD Model Targeted Date before Start Date Object Not Constructed Figure 3: Process for Integrating Project Schedule and CAD Model Display 4

5 project (see Figure 5). When rescheduling is completed, the simulation program proceeds to instruct ADT to incorporate updated scheduling information and to display the CAD models corresponding to the updated schedule, as shown in Figure 6. The changes in the construction progress can also be viewed on a Web browser, as shown in Figure 7. Figure 4: Modifying Schedule on a Web Browser Figure 5: Re-scheduling Project Activities using Primavera P3 Figure 6: Displaying 3-D Models According to Schedule Changes on AutoCAD ADT 5

6 Figure 7: Visualizing Model Change on a Web Browser EXAMPLE 2: INCORPORATING ONLINE WEATHER INFORMATION FOR SIMULATION The purpose of this scenario example is to illustrate bringing on-line services to engineering simulation. Figure 8 shows an example workflow to include weather conditions in project management. A parser is developed to convert the weather forecast service information into XML format as shown in Figure 9. In addition, as depicted in Figure 10, a simulation program written using SimAL is embedded in Microsoft Excel to specify the workflow. Figures 11 and 12 illustrate the impacts of the weather conditions to the schedules displayed in Primavera P3 and the results of task and resource backlogs generated by Vite SimVision and displayed as charts using Microsoft Excel. Weather Information Encoded in XML ServiceWeather Forecast (retrieve weather information) Online Weather Information Information of weather impact on activities ServiceWeather Process (Process Weather Impact) ServiceP3 (Reschedule the project) ServiceVite (Resimulate the project) ServiceNotification (ntofiy participants) Oracle 8i Relational Database ServicePSL (retrieve scheduling information) Scheduleing Information in PSL Figure 8: The Workflow in the Weather Demonstration <?xml version="1.0"?> <WeatherReport> <weather date=" "> <location> <zipcode value="33410" /> </location> <conditions value=" Isolated thunderstorms early, mainly cloudy overnight with a few showers" /> <temperature> <templow c="23.3" f="74.0" /> <temphigh c="32.2" f="90.0" /> </temperature> </weather> Figure 9: Expressing Weather Information in XML 6

7 SimAL WeatherDemo { /* Establish Connections */ p3_svc = SETUP("ServiceP3") psl_svc = SETUP("ServicePsl") vite_svc = SETUP("ServiceVite") notification_svc = SETUP("ServiceNotification") wforecast_svc = SETUP("ServiceWeatherForecast") wprocess_svc = SETUP("ServiceWeatherProcess") /* Invoke Services */ psl = psl_svc.invoke("to-psl", %%) wf = wforecast_svc.invoke("retrieveforecast", %%) wp = wprocess_svc.invoke("processforecast", wf_arho, arho, %%) p3 = p3_svc.invoke("reschedule", wp_arho, %%) vite = vite_svc.invoke("simulate", arho1, %%) notif = notification_svc.invoke("psl.stanford.edu", 8250, status)} Figure 10: A Demonstration SimAL Program Embedded in Excel () (b) U d d S h d l i P i P3 Figure 11: The Impact of Weather on the Schedule Displayed in Primavera P3 Figure 12: The Impact of Weather on Task Backlog Displayed as Charts in Excel EXAMPLE 3: INCORPORATING ONLINE CATALOGUE INFORMATION FOR DESIGN With the rapid increase of online catalogs, the interactions and the information flow between product descriptions and design activities can be valuable. Manufacturers can publish their product information and professional designers can acquire design data online. One example is Autodesk s i-drop technology (see which enables a web developer to add drag-and-drop capabilities to a web site, which then acts as an open gateway between the web content and the web user. As shown in Figure 13, the content of a product is expressed in HTML and the product information can be structured in an XML file, which can also includes other files (such as drawing or image) to be transferred. Designers can easily incorporate manufacturing products into their design. Product information such as model 7

8 code, manufacturer, supplier, price quote, etc. can be attached as object attributes. Furthermore, once the object is dragged-and-dropped into the design drawing the designers can update the information to produce a procurement list during the design phase. Take a floor plan of a residential building shown in Figure 14 as an example. The designer can drag items found on different web catalogues into the design drawing. The inherited information about the items are also included. Once the items are added into the design, the designer can copy and paste the downloaded objects as desired. The designer can also change the values of the attributes. Figure 14 shows the floor plan with furniture and utilities imported into the design. Figure 15 shows a spreadsheet tabulating the items and their descriptions. The data can be outputted in XML format and forwarded to other applications. A virtual supply chain is a vital element of today s business environment. Companies around the world are trying to take advantage of the Internet and information technologies to create virtual supply chains where customers, suppliers, and business partners collaborate with each other. Our current research is to utilize FICAS and SimAL to create a demonstration prototype modeling a procurement supply chain as shown in Figure 16. An organization holds information about corresponding entities and keeps monitoring key data, such as inventory level, order and delivery status. Project participants can gather information with schedule data so that they can forecast potential problems. If problem arises, others across the chain can quickly be informed so that new services and strategies can be deployed to resolve issues at hand. i-drop enabled HTML: <html> <body> <object name="idrop" classid="clsid:21e0cb a3d2-4bf F78" width="250" height="250"> <param name="background" value="background.jpg"> <parma name="proxyrect" value="0,0, 230,230"> <param name="griprect" value="0, 0, 230, 230"> <param name="package" value="data/bed1.xml"/> <param name="validate" value="1"> </object> </body></html> XML package file: <?xml version="1.0"?> <package xmlns="x-schema:idrop-schema.xml"> <proxy defaultsrc="data/bed1.jpg"> </proxy> <dataset defaultsrc="portrait_k1456.max"> <datasrc clipformat="cf_idrop.max"> <datafile src="ik-ca-0789.max"/> </datasrc> <datasrc clipformat="cf_idrop.dwg"> <datafile src="ik-ca-0789.dwg"/> </datasrc> </dataset> </package> Figure 13: Integrating Online Catalog and Associated HTML and XML files 8

9 Furniture Added in Bathrooms Furniture Added in Bedrooms Furniture Added in Kitchen Furniture Added in Dining Room and Living Room Figure 14: Drag-and-Drop Online Product to a Design Drawing Figure 15: A Spreadsheet Enlisting Items Inserted in the Design SUMMARY AND DISCUSSION Figure 16: An Illustration of Procurement Supply Chain This paper has presented three example applications that demonstrate the potential applicabilility and flexibility of the web services technology. Integrating distributed 9

10 engineering applications as web services provides an effective mechanism to extend the functionalities of legacy applications and make them more accessible to a broader group of users. With the flexibility and scalibility of the web services technology, the impact could have significant impact in project life cycle design, operations and management. Web service is still an emerging technology, and many improvements need to be made. Many general-purpose features, such as security, reliable message delivery, and transactional semantics, are needed to facilitate the development of web services. Specifications for the web services need to be standardized for handling heterogeneous data formats and software platforms. To promote scalability in the integration of web services, programming models need to shift from procedural call style services toward specification-centric services. As these new developments progress, the web services technology will be applied more widely for developing engineering software applications. ACKNOWLEDGMENTS The authors would like to thank Dr. Chuck Han for his assistance on the i-drop technology. Mr. Xiaoshan Pan provided the original floor plan shown in Figure 14. The authors would also like to acknowledge the software support from Autodesk Inc.. REFERENCES Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D. Thatte, S. Trickovic, I., and Weerawarana, S. (2003), Specification: Business Process Execution Language for Web Services (BPEL4WS), Version 1.1., Ankolekar A, Burstein M, Hobbs JR, Lassila O, Martin DL, McIlraith SA, et al. (2001), DAML-S: Semantic Markup for Web services, Proceedings of the International Semantic Web Working Symposium, Stanford, CA, pp Beringer, D., Tornabene, C., Jain, P., and Wiederhold, G. (1998), A Language and System for Composing Autonomous, Heterogeneous and Distributed Megamodules, DEXA International Workshop on Large-Scale Software Composition, Vienna, Austria. Cheng, J., Gruninger, M., Sriram, R.D., and Law, K.H. (2003), Process Specification Language for Project Scheduling Information Exchange, International Journal of IT in Architecture, Engineering and Construction, 4: Cheng, J. (2004). A Simulation Access Language and Framework with Applications to Project Management, Ph.D. Thesis, Department of Civil and Environmental Engineering, Stanford University, Stanford, CA. Leymann, F. (2001), Web Services Flow Language (WSFL), Version 1.0, IBM Corporation, Liu, D., Law, K. H., and Wiederhold, G. (2002), Data-flow Distribution in FICAS Service Composition Infrastructure, Proceedings of the 15th International Conference on Parallel and Distributed Computing Systems, Louisville, KY., Liu, D. (2003), A Distributed Data Flow Model for Composing Software Services, PhD Thesis, Department of Electrical Engineering, Stanford University, Stanford, CA. 10

ONLINE COLLABORATION OF PROJECT MANAGEMENT APPLICATIONS

ONLINE COLLABORATION OF PROJECT MANAGEMENT APPLICATIONS ONLINE COLLABORATION OF PROJECT MANAGEMENT APPLICATIONS Jinxing Cheng 1, Kincho H. Law 2, and Bimal Kumar 3 ABSTRACT Software development has increasingly shifted toward integrating existing components

More information

Emergence of Distributed Engineering Web Services

Emergence of Distributed Engineering Web Services Emergence of Distributed Engineering Web Services Jun Peng 1, David Liu 2, Jinxing Cheng 3, Charles S. Han 4 and Kincho H. Law 5 1 Research Associate, Department of Civil and Environmental Engineering,

More information

INTEGRATING ENGINEERING WEB SERVICES WITH DISTRIBUTED DATA FLOWS AND MOBILE CLASSES

INTEGRATING ENGINEERING WEB SERVICES WITH DISTRIBUTED DATA FLOWS AND MOBILE CLASSES INTEGRATING ENGINEERING WEB SERVICES WITH DISTRIBUTED DATA FLOWS AND MOBILE CLASSES David Liu 1, Jun Peng 2, and Kincho H. Law 3 ABSTRACT This paper describes a software paradigm for composing engineering

More information

INTEGRATING PROJECT MANAGEMENT APPLICATIONS AS WEB SERVICES

INTEGRATING PROJECT MANAGEMENT APPLICATIONS AS WEB SERVICES INTEGRATING PROJECT MANAGEMENT APPLICATIONS AS WEB SERVICES Jinxing Cheng 1, Kincho H. Law 2 and Bimal Kumar 3 ABSTRACT Many related software applications can be employed at various stages of a project,

More information

A SIMULATION ACCESS LANGUAGE AND FRAMEWORK WITH APPLICATIONS TO PROJECT MANAGEMENT

A SIMULATION ACCESS LANGUAGE AND FRAMEWORK WITH APPLICATIONS TO PROJECT MANAGEMENT A SIMULATION ACCESS LANGUAGE AND FRAMEWORK WITH APPLICATIONS TO PROJECT MANAGEMENT A DISSERTATION SUBMITTED TO THE DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING AND THE COMMITTEE ON GRADUATE STUDIES

More information

On-demand Services Composition and Infrastructure Management

On-demand Services Composition and Infrastructure Management On-demand s Composition and Infrastructure Management Jun Peng and Jie Wang Department of Civil and Environmental Engineering, Stanford University, Stanford, CA 94305, USA {junpeng, jiewang}@stanford.edu

More information

WEB-ENABLED MODEL-BASED CAD FOR THE ARCHITECTURE, ENGINEERING AND CONSTRUCTION INDUSTRY

WEB-ENABLED MODEL-BASED CAD FOR THE ARCHITECTURE, ENGINEERING AND CONSTRUCTION INDUSTRY WEB-ENABLED MODEL-BASED CAD FOR THE ARCHITECTURE, ENGINEERING AND CONSTRUCTION INDUSTRY Jack C. P. Cheng 1, Kincho H. Law 2, Yu Zhang 3 and Charles S. Han 2 1 Department of Civil and Environmental Engineering,

More information

How To Understand The Code Of Ficas

How To Understand The Code Of Ficas A DISTRIBUTED DATA FLOW MODEL FOR COMPOSING SOFTWARE SERVICES A DISSERTATION SUBMITTED TO THE DEPARTMENT OF ELECTRICAL ENGINEERING AND THE COMMITTEE ON GRADUATE STUDIES OF STANFORD UNIVERSITY IN PARTIAL

More information

Enterprise Application Designs In Relation to ERP and SOA

Enterprise Application Designs In Relation to ERP and SOA Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...

More information

CIFECENTER FOR INTEGRATED FACILITY ENGINEERING

CIFECENTER FOR INTEGRATED FACILITY ENGINEERING CIFECENTER FOR INTEGRATED FACILITY ENGINEERING A Distributed Portal-Based Platform for Engineering & Construction Supply Chain Interoperability By Chin Pang Cheng, Kincho Law & Hans Björnsson CIFE Technical

More information

Research on the Model of Enterprise Application Integration with Web Services

Research on the Model of Enterprise Application Integration with Web Services Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business

More information

Vertical Integration of Enterprise Industrial Systems Utilizing Web Services

Vertical Integration of Enterprise Industrial Systems Utilizing Web Services Vertical Integration of Enterprise Industrial Systems Utilizing Web Services A.P. Kalogeras 1, J. Gialelis 2, C. Alexakos 1, M. Georgoudakis 2, and S. Koubias 2 1 Industrial Systems Institute, Building

More information

Agent Approach for Service Discovery and Utilization

Agent Approach for Service Discovery and Utilization Agent Approach for Service Discovery and Utilization Paul Palathingal Research Associate Advanced Software Engineering Research Group Bldg 6025, Room 14L, PO Box 2008 Oak Ridge National Laboratory Oakridge,

More information

Introduction to Service Oriented Architectures (SOA)

Introduction to Service Oriented Architectures (SOA) Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction

More information

Efficient Integration of Web Services with Distributed Data Flow and Active Mediation

Efficient Integration of Web Services with Distributed Data Flow and Active Mediation Efficient Integration of Web s with Distributed Data Flow and Active Mediation David Liu Electrical Engineering Stanford University davidliu@stanford.edu Jun Peng Civil & Env. Engineering Stanford University

More information

Scientific versus Business Workflows

Scientific versus Business Workflows 2 Scientific versus Business Workflows Roger Barga and Dennis Gannon The formal concept of a workflow has existed in the business world for a long time. An entire industry of tools and technology devoted

More information

ISM/ISC Middleware Module

ISM/ISC Middleware Module ISM/ISC Middleware Module Lecture 14: Web Services and Service Oriented Architecture Dr Geoff Sharman Visiting Professor in Computer Science Birkbeck College Geoff Sharman Sept 07 Lecture 14 Aims to: Introduce

More information

A Generic Database Web Service

A Generic Database Web Service A Generic Database Web Service Erdogan Dogdu TOBB Economics and Technology University Computer Engineering Department Ankara, Turkey edogdu@etu.edu.tr Yanchao Wang and Swetha Desetty Georgia State University

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

GENESIS Employing Web Processing Services and Sensor Web Technology for Environmental Management

GENESIS Employing Web Processing Services and Sensor Web Technology for Environmental Management GENESIS Employing Web Processing Services and Sensor Web Technology for Environmental Management Steven Smolders (1), Christian Alegre (2), Simone Gianfranceschi (3), Marc Gilles (4), Bernd Resch (5),

More information

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt kmahmoud@eg.ibm.com 2 Computer

More information

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies

More information

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Service-Oriented Architecture and its Implications for Software Life Cycle Activities Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:

More information

SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems

SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems SOFT 437 Software Performance Analysis Ch 5:Web Applications and Other Distributed Systems Outline Overview of Web applications, distributed object technologies, and the important considerations for SPE

More information

Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware

Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware R. Goranova University of Sofia St. Kliment Ohridski,

More information

The Business Value of a Web Services Platform to Your Prolog User Community

The Business Value of a Web Services Platform to Your Prolog User Community The Business Value of a Web Services Platform to Your Prolog User Community A white paper for project-based organizations that details the business value of Prolog Connect, a new Web Services platform

More information

Service Oriented Architecture (SOA) An Introduction

Service Oriented Architecture (SOA) An Introduction Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages

More information

BIMCloud: A Distributed Cloud-based Social BIM Framework for Project Collaboration

BIMCloud: A Distributed Cloud-based Social BIM Framework for Project Collaboration 41 BIMCloud: A Distributed Cloud-based Social BIM Framework for Project Collaboration Moumita Das 1, Jack C. P. Cheng 1, Srinath Shiv Kumar 1 1 Department of Civil and Environmental Engineering, The Hong

More information

Agents and Web Services

Agents and Web Services Agents and Web Services ------SENG609.22 Tutorial 1 Dong Liu Abstract: The basics of web services are reviewed in this tutorial. Agents are compared to web services in many aspects, and the impacts of

More information

THE DEVELOPMENT OF A PROTOTYPE GEOSPATIAL WEB SERVICE SYSTEM FOR REMOTE SENSING DATA

THE DEVELOPMENT OF A PROTOTYPE GEOSPATIAL WEB SERVICE SYSTEM FOR REMOTE SENSING DATA THE DEVELOPMENT OF A PROTOTYPE GEOSPATIAL WEB SERVICE SYSTEM FOR REMOTE SENSING DATA Meixia Deng a, *, Peisheng Zhao a, Yang Liu a, Aijun Chen a Liping Di a a George Mason University, Laboratory for Advanced

More information

DEVELOPMENT OF A WORKFLOW APPLICATION FOR VEHICLE FLEET MANAGEMENT: A CASE STUDY OF GUINNESS NIGERIA PLC

DEVELOPMENT OF A WORKFLOW APPLICATION FOR VEHICLE FLEET MANAGEMENT: A CASE STUDY OF GUINNESS NIGERIA PLC DEVELOPMENT OF A WORKFLOW APPLICATION FOR VEHICLE FLEET MANAGEMENT: A CASE STUDY OF GUINNESS NIGERIA PLC 1,* John B. Oladosu, 2 Oludare Opaleye & 3 Olusayo D. Fenwa Computer Science and Engineering Department,

More information

Digital Libraries and Content Management

Digital Libraries and Content Management Digital Libraries and Content Management Database Research Group, University of Rostock 4th European IBM Content Manager and Media Workshop, September 2002, Essen 0. Overview 1. Content Management Systems

More information

Web Integration Technologies

Web Integration Technologies Web Integration Technologies Application and Benefits Introduction In every corporation, the browser has become the most prominent and effective means to access applications systems and the data they provide.

More information

Vantage Product Lifecycle Management

Vantage Product Lifecycle Management Vantage Product Lifecycle Management Abstract PLM enable companies to manage all information regarding a product, from the initial design and engineering through to manufacture, sourcing, support and run

More information

An Oracle White Paper November 2009. Oracle Primavera P6 EPPM Integrations with Web Services and Events

An Oracle White Paper November 2009. Oracle Primavera P6 EPPM Integrations with Web Services and Events An Oracle White Paper November 2009 Oracle Primavera P6 EPPM Integrations with Web Services and Events 1 INTRODUCTION Primavera Web Services is an integration technology that extends P6 functionality and

More information

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Pervasive Software + NetSuite = Seamless Cloud Business Processes Pervasive Software + NetSuite = Seamless Cloud Business Processes Successful integration solution between cloudbased ERP and on-premise applications leveraging Pervasive integration software. Prepared

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION Internet has revolutionized the world. There seems to be no limit to the imagination of how computers can be used to help mankind. Enterprises are typically comprised of hundreds

More information

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract A Web services solution for Work Management Operations Venu Kanaparthy Dr. Charles O Hara, Ph. D Abstract The GeoResources Institute at Mississippi State University is leveraging Spatial Technologies and

More information

Pivot Charting in SharePoint with Nevron Chart for SharePoint

Pivot Charting in SharePoint with Nevron Chart for SharePoint Pivot Charting in SharePoint Page 1 of 10 Pivot Charting in SharePoint with Nevron Chart for SharePoint The need for Pivot Charting in SharePoint... 1 Pivot Data Analysis... 2 Functional Division of Pivot

More information

Service-Oriented Computing and Service-Oriented Architecture

Service-Oriented Computing and Service-Oriented Architecture Service-Oriented Computing and Service-Oriented Architecture Week 3 Lecture 5 M. Ali Babar Lecture Outline Service-Oriented Computing (SOC) Service-Oriented Architecture (SOA) Designing service-based systems

More information

Reengineering Open Source CMS using Service-Orientation: The Case of Joomla

Reengineering Open Source CMS using Service-Orientation: The Case of Joomla Reengineering Open Source CMS using Service-Orientation: The Case of Joomla Tagel Gutema tagelgutema@gmail.com Dagmawi Lemma Department of Computer Science, Addis Ababa University, Ethiopia dagmawil@yahoo.com

More information

218 Chapter 11. Conclusions. Therefore, this thesis aims to contribute to improving productivity of SMEs through DM and Project Communication.

218 Chapter 11. Conclusions. Therefore, this thesis aims to contribute to improving productivity of SMEs through DM and Project Communication. 218 Chapter 11. Conclusions 11. Conclusions 11.1. General conclusions The final objective of whatever research is to improve the knowledge and provide tools to improve it. In whatever company and in whatever

More information

Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform

Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform May 2015 Contents 1. Introduction... 3 2. What is BIM... 3 2.1. History of BIM... 3 2.2. Why Implement BIM... 4 2.3.

More information

Rotorcraft Health Management System (RHMS)

Rotorcraft Health Management System (RHMS) AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center

More information

Towards Distributed Service Platform for Extending Enterprise Applications to Mobile Computing Domain

Towards Distributed Service Platform for Extending Enterprise Applications to Mobile Computing Domain Towards Distributed Service Platform for Extending Enterprise Applications to Mobile Computing Domain Pakkala D., Sihvonen M., and Latvakoski J. VTT Technical Research Centre of Finland, Kaitoväylä 1,

More information

Enterprise content management solutions Better decisions, faster. Storing, finding and managing content in the digital enterprise.

Enterprise content management solutions Better decisions, faster. Storing, finding and managing content in the digital enterprise. Enterprise content management solutions Better decisions, faster Storing, finding and managing content in the digital enterprise. Streamlines the collection, protection, sharing and distribution of digital

More information

E-Business Suite Oracle SOA Suite Integration Options

E-Business Suite Oracle SOA Suite Integration Options Specialized. Recognized. Preferred. The right partner makes all the difference. E-Business Suite Oracle SOA Suite Integration Options By: Abhay Kumar AST Corporation March 17, 2014 Applications Software

More information

Monitoring execution of OWL-S web services

Monitoring execution of OWL-S web services Monitoring execution of OWL-S web services Roman Vaculín, Katia Sycara {rvaculin, katia}@cs.cmu.edu The Robotics Institute, Carnegie Mellon University Abstract. In this paper we describe mechanisms for

More information

Adventures in Estimating Open Source, Component Systems, Agile, and SOA Projects

Adventures in Estimating Open Source, Component Systems, Agile, and SOA Projects Open Source, Component Systems, Agile, and SOA Projects Terry Vogt Lead Associate Booz Allen Hamilton Sept 13, 2011 Ready for what s next 1 Booz Allen Hamilton 1 Agenda Background Open Source Component

More information

Developing XML Solutions with JavaServer Pages Technology

Developing XML Solutions with JavaServer Pages Technology Developing XML Solutions with JavaServer Pages Technology XML (extensible Markup Language) is a set of syntax rules and guidelines for defining text-based markup languages. XML languages have a number

More information

SOA and Cloud in practice - An Example Case Study

SOA and Cloud in practice - An Example Case Study SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is

More information

Jitterbit Technical Overview : Microsoft Dynamics CRM

Jitterbit Technical Overview : Microsoft Dynamics CRM Jitterbit allows you to easily integrate Microsoft Dynamics CRM with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations

More information

SharePoint for Engineering Document Management & Control

SharePoint for Engineering Document Management & Control SharePoint for Engineering Document Management & Control Managing and controlling engineering documents and drawings with SharePoint A white paper by Cadac Organice BV Date: 01-03-2012 Table of contents

More information

Getting Started with Service- Oriented Architecture (SOA) Terminology

Getting Started with Service- Oriented Architecture (SOA) Terminology Getting Started with - Oriented Architecture (SOA) Terminology Grace Lewis September 2010 -Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing systems it is neither a

More information

Service-Oriented Architecture: Analysis, the Keys to Success!

Service-Oriented Architecture: Analysis, the Keys to Success! Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. bill@iconatg.com www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem

More information

Integration of location based services for Field support in CRM systems

Integration of location based services for Field support in CRM systems Invited Contribution to GeoInformatics. Deadline September 15, 2001. Integration of location based services for Field support in CRM systems By P. Álvarez, J.A. Bañares, P.R. Muro-Medrano and F.J. Zarazaga

More information

OpenText Output Transformation Server

OpenText Output Transformation Server OpenText Output Transformation Server Seamlessly manage and process content flow across the organization OpenText Output Transformation Server processes, extracts, transforms, repurposes, personalizes,

More information

Multi-agent System based Service Oriented Architecture for Supply Chain Management System (MAS-SOA-SCM)

Multi-agent System based Service Oriented Architecture for Supply Chain Management System (MAS-SOA-SCM) Volume 27 No.5, August 2011 Multi-agent System based Service Oriented Architecture for Supply Chain Management System (MAS-SOA-SCM) Dr. S. Srinivasan Professor PDM Engineering College Bhadurgarh 1245 Haryana,

More information

A SOA visualisation for the Business

A SOA visualisation for the Business J.M. de Baat 09-10-2008 Table of contents 1 Introduction...3 1.1 Abbreviations...3 2 Some background information... 3 2.1 The organisation and ICT infrastructure... 3 2.2 Five layer SOA architecture...

More information

XML-Based Business-to-Business E-Commerce

XML-Based Business-to-Business E-Commerce 62-01-97 XML-Based Business-to-Business E-Commerce Michael Blank MOST COMPANIES HAVE ALREADY RECOGNIZED THE BENEFITS of doing business electronically. E-commerce takes many forms and includes supply chain

More information

Better management through process automation.

Better management through process automation. Process management with IBM Rational ClearQuest software White paper Better management through process automation. David Lawrence, technical marketing specialist May 2006 Page 2 Contents 2 Introduction

More information

A standards-based approach to application integration

A standards-based approach to application integration A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights

More information

E-Business Technologies for the Future

E-Business Technologies for the Future E-Business Technologies for the Future Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh spring@imap.pitt.edu http://www.sis.pitt.edu/~spring Overview

More information

ACADEMIC RESEARCH INTEGRATION SYSTEM

ACADEMIC RESEARCH INTEGRATION SYSTEM ACADEMIC RESEARCH INTEGRATION SYSTEM Iulia SURUGIU 1 PhD Candidate, University of Economics, Bucharest, Romania E-mail: : iulia_surugiu2003@yahoo.com Manole VELICANU PhD, University Professor, Department

More information

ORACLE PROJECT MANAGEMENT

ORACLE PROJECT MANAGEMENT ORACLE PROJECT MANAGEMENT KEY FEATURES Oracle Project Management provides project managers the WORK MANAGEMENT Define the workplan and associated resources; publish and maintain versions View your schedule,

More information

Model-Checking Verification for Reliable Web Service

Model-Checking Verification for Reliable Web Service Model-Checking Verification for Reliable Web Service Shin NAKAJIMA Hosei University and PRESTO, JST nkjm@i.hosei.ac.jp Abstract Model-checking is a promising technique for the verification and validation

More information

Standards-based Web-Services Integration

Standards-based Web-Services Integration Message Driven SOA -- Enterprise Service Oriented Architecture Standards-based Web-Services Integration Reducing Integration complexity and development costs --- Atul Saini Entire contents Fiorano Software

More information

Literature Review Service Frameworks and Architectural Design Patterns in Web Development

Literature Review Service Frameworks and Architectural Design Patterns in Web Development Literature Review Service Frameworks and Architectural Design Patterns in Web Development Connor Patrick ptrcon001@myuct.ac.za Computer Science Honours University of Cape Town 15 May 2014 Abstract Organizing

More information

Service-Oriented Architectures

Service-Oriented Architectures Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems

More information

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable

More information

Service Computing: Basics Monica Scannapieco

Service Computing: Basics Monica Scannapieco Service Computing: Basics Monica Scannapieco Generalities: Defining a Service Services are self-describing, open components that support rapid, low-cost composition of distributed applications. Since services

More information

Developers Integration Lab (DIL) System Architecture, Version 1.0

Developers Integration Lab (DIL) System Architecture, Version 1.0 Developers Integration Lab (DIL) System Architecture, Version 1.0 11/13/2012 Document Change History Version Date Items Changed Since Previous Version Changed By 0.1 10/01/2011 Outline Laura Edens 0.2

More information

Ming Sun 1, Ghassan Aouad, Nick Bakis, Stuart Birchall, William Swan

Ming Sun 1, Ghassan Aouad, Nick Bakis, Stuart Birchall, William Swan The ASCE 8th International Conference on Computing in Civil and Building EngineeringStandford University California, USA, August 14-17, 2000, pp130-137 Integrated Information Management and Exchange for

More information

1 What Are Web Services?

1 What Are Web Services? Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What

More information

Building Web-based Infrastructures for Smart Meters

Building Web-based Infrastructures for Smart Meters Building Web-based Infrastructures for Smart Meters Andreas Kamilaris 1, Vlad Trifa 2, and Dominique Guinard 2 1 University of Cyprus, Nicosia, Cyprus 2 ETH Zurich and SAP Research, Switzerland Abstract.

More information

Dynamic e-business with DB2 and Web Services

Dynamic e-business with DB2 and Web Services Dynamic e-business with and Web Services IBM Data Management The Internet infrastructure is ready to support a new generation of e-business applications, called Web services. Web services represent the

More information

Introduction to Service-Oriented Architecture for Business Analysts

Introduction to Service-Oriented Architecture for Business Analysts Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing

More information

Ontological Identification of Patterns for Choreographing Business Workflow

Ontological Identification of Patterns for Choreographing Business Workflow University of Aizu, Graduation Thesis. March, 2010 s1140042 1 Ontological Identification of Patterns for Choreographing Business Workflow Seiji Ota s1140042 Supervised by Incheon Paik Abstract Business

More information

An Oracle White Paper June 2009. Integration Technologies for Primavera Solutions

An Oracle White Paper June 2009. Integration Technologies for Primavera Solutions An Oracle White Paper June 2009 Integration Technologies for Primavera Solutions Introduction... 1 The Integration Challenge... 2 Integration Methods for Primavera Solutions... 2 Integration Application

More information

WebSphere Portal Server and Web Services Whitepaper

WebSphere Portal Server and Web Services Whitepaper WebSphere Server and s Whitepaper Thomas Schaeck (schaeck@de.ibm.com) IBM Software Group Abstract As web services will become the predominant method for making information and applications available programmatically

More information

Ultimus Adaptive BPM Suite V8

Ultimus Adaptive BPM Suite V8 Ultimus Adaptive BPM Suite V8 ENTERPRISE BUSINESS PROCESS MANAGEMENT SOFTWARE PLATFORM 2 PRODUCT OVERVIEW The Ultimus Adaptive BPM Suite is a complete, enterprise software application designed to create

More information

Managed File Transfer

Managed File Transfer Managed File Transfer How do most organizations move files today? FTP Typically File Transfer Protocol (FTP) is combined with writing and maintaining homegrown code to address its limitations Limited Reliability

More information

E-HEALTH PLATFORMS AND ARCHITECTURES

E-HEALTH PLATFORMS AND ARCHITECTURES E-HEALTH PLATFORMS AND ARCHITECTURES E-Government Andreas Meier Nicolas Werro University of Fribourg Alfredo Santa Cruz 19.01.2007 Contents 1. Introduction 2. Existing Capabilities and Strategic Approach

More information

ORACLE APPLICATION EXPRESS 5.0

ORACLE APPLICATION EXPRESS 5.0 ORACLE APPLICATION EXPRESS 5.0 Key Features Fully supported nocost feature of the Oracle Database Simple 2-Tier Architecture Develop desktop and mobile applications 100% Browserbased Development and Runtime

More information

Myths About Service-Oriented Architecture Demystifying SOA. producers can coexist, and still have no dependence on each other.

Myths About Service-Oriented Architecture Demystifying SOA. producers can coexist, and still have no dependence on each other. WSJ: SOA Myths About Service-Oriented Architecture Demystifying SOA Service-oriented architecture (SOA) refers to an architectural solution that creates an environment in which services, service consumers,

More information

Introduction to Web services architecture

Introduction to Web services architecture Introduction to Web services architecture by K. Gottschalk S. Graham H. Kreger J. Snell This paper introduces the major components of, and standards associated with, the Web services architecture. The

More information

Service Virtualization:

Service Virtualization: Service Virtualization: Reduce the time and cost to develop and test modern, composite applications Business white paper Table of contents Why you need service virtualization 3 The challenges of composite

More information

Extend the value of your core business systems.

Extend the value of your core business systems. Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems

More information

Using ESB and BPEL for evolving healthcare systems towards SOA

Using ESB and BPEL for evolving healthcare systems towards SOA ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 747 Using ESB and BPEL for evolving healthcare systems towards

More information

A Quick Introduction to SOA

A Quick Introduction to SOA Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright

More information

Semantic Enterprise Services Platform: Motivation, Potential, Functionality and Application Scenarios

Semantic Enterprise Services Platform: Motivation, Potential, Functionality and Application Scenarios Semantic Enterprise Services Platform: Motivation, Potential, Functionality and Application Scenarios Dominik Kuropka, Anja Bog, and Mathias Weske Hasso-Plattner-Institute at the University of Potsdam

More information

Web Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction

Web Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction Web Services - A Consultant s View From IT Stategy to IT Architecture Hans-Peter Hoidn, Timothy Jones, Jürg Baumann, Oliver Vogel February 12, 2003 Copyright IBM Corporation 2002 Agenda Introduction I.

More information

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use Product Data Sheet BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use BEA AquaLogic Integrator delivers the best way for IT to integrate, deploy, connect and manage process-driven

More information

Table of Contents. 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8

Table of Contents. 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8 Table of Contents 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8 3 SOA in Verizon The IT Workbench Platform... 10 3.1 Technology... 10 3.2 Processes

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7 No. 7, September-October 2008 Applications At Your Service Mahesh H. Dodani, IBM,

More information

Jiří Kadlec and Daniel P. Ames*

Jiří Kadlec and Daniel P. Ames* AWRA 2012 SPRING SPECIALTY CONFERENCE New Orleans, Louisiana March 26 28, 2012 Copyright 2012 AWRA DEVELOPMENT OF A LIGHTWEIGHT HYDROSERVER AND HYDROLOGIC DATA HOSTING WEBSITE Jiří Kadlec and Daniel P.

More information

Service Governance and Virtualization For SOA

Service Governance and Virtualization For SOA Service Governance and Virtualization For SOA Frank Cohen Email: fcohen@pushtotest.com Brian Bartel Email: bbartel@pushtotest.com November 7, 2006 Table of Contents Introduction 3 Design-Time Software

More information

A brief introduction on SharePoint

A brief introduction on SharePoint A brief introduction on SharePoint Raizel Consulting 11/09/2007 SharePoint is an enterprise information portal, from Microsoft, that can be configured to run Intranet, Extranet and Internet sites. SharePoint

More information

Efficient Intelligent Secure for Web Service Composition

Efficient Intelligent Secure for Web Service Composition Somayeh Karimi, Seyed Morteza Babamir Islamic Azad University, Meymeh Branch, Department of Computer, Meymeh, Iran University of Kashan, Department of Computer Engineering, Kashan, Iran S_karimi@iaumeymeh.ac.ir,

More information

Legacy System Integration Technology for Legacy Application Utilization from Distributed Object Environment

Legacy System Integration Technology for Legacy Application Utilization from Distributed Object Environment Legacy System Integration Technology for Legacy Application Utilization from Distributed Object Environment 284 Legacy System Integration Technology for Legacy Application Utilization from Distributed

More information