Architectural Framework for Operational Business Intelligence System
|
|
|
- Randall Clark
- 10 years ago
- Views:
Transcription
1 Architectural Framework for Operational Business Intelligence System A. D. N. Sarma, Member, IACSIT, and R. Sivarama Prasad Abstract Business Intelligence (BI) becomes an essential element in decision making system. BI provides decision making information for strategic and tactical users. Operational Business Intelligence (Operational BI) is an extension of BI functionality into operational level of the business. Thus, Operational BI provides decision making information not only strategic and tactical users but also operational users. The characteristics of Operational BI system is different from traditional BI system in terms of low latency, reduced access time, real time alerts and notification, large number of users, process oriented and event driven. So there is a great need for enterprise architectural framework that supports the characteristics of Operational BI system. In this paper, we present an architectural framework for Operational BI system that uses Model View Controller (MVC) framework which is a well proven design pattern of Java 2 Platform, Enterprise Edition (J2EE). The proposed framework of the system is presented interms of multi-tiered architecture, MVC Model 2 architecture, generic objects flow and sequence diagram. Finally, the system architecture of the proposed system is envisaged. The proposed architectural framework is highly scalable and supports for enterprise Operational BI applications and systems. Index Terms Architectural framework, business intelligence, J2EE, model view controller, model 2 architecture, operational business intelligence. I. INTRODUCTION Business Intelligence (BI) becomes an essential element in decision making system. Decision making is a major part of the modern business and is essential in all most all business organizations. BI software aims [1] to enable business users to easily access and analyze relevant enterprise information for timely and fact-based decisions. The use of BI is gaining in all most all organizations irrespective of business size and functionality which includes small, medium and large in domestic, multi-national and even transnational organizations for strategic and tactical decision making purposes. Today, it is difficult to find a successful enterprise that has not leveraged BI technology for its business [1]. The advancement of technology and tools in today s word provide us to extend the functionality of BI into operational level decision making of the business in addition strategic and tactical decision making that evolves as new area of BI Manuscript received May 26, 2014; revised July 28, A. D. N. Sarma is with the Department of Computer Science and Engineering, Acharya Nagarjuna University, Guntur , Andhra Pradesh, India ( [email protected]). R. Siva Rama Prasad is with the Department of Computer Science and Engineering, Coordinator of Department of International Business Studies, Acharya Nagarjuna University, Guntur , Andhra Pradesh, India ( [email protected]). which is known as Operational Business Intelligence (Operational BI). Operational BI is one of the fastest growing areas of BI [2]. Operational BI works on near real time basis and provides decision making information in current time. Thus, Operational BI systems are also known as dynamic BI, real time BI, operational intelligence and operational analytics. Operational BI provides low level decision making information to front line managers of business for day to day business operations in addition to tactical and strategic decision making information as opposed to traditional BI. Traditional BI systems are static, historic in nature, non-process oriented and highly data driven. In addition, they have very limited user access and limited view of decision making information, what is happening in current time of the business is not known. Moreover, traditional BI systems are monolithic, client server and non-web based architectures. The characteristics of Operational BI system are low latency, reduced access time, real time alerts and notification, large number of user access, event driven, process-orient and decision making information in current time those are different from traditional BI system. Thus, traditional BI systems suffer many drawbacks as compared with Operational BI systems interms of providing decision making information in current time, low scalability, non-monitoring of business performance measurements, dynamic configuration of business performance parameters, real time alerts and limited user access. So there is a great need to develop an architectural framework for Operational BI systems which is found to be an open research problem. This motivates us to develop an architectural framework that supports for operational business of an organization to provide decision making information not only in present time but also strategic and tactical users. The goal of this paper is to propose an architectural framework for Operational BI system that supports multi-tier architecture, decision making information in current time, low response time, large number of user access, business process monitoring information and real time alert notification. The proposed architectural framework uses Model View Controller (MVC) Model 2 architecture of Java 2 Platform, Enterprise Edition (J2EE). MVC architecture supports multi-tier architecture, faster response and highly scalable. The proposed architectural framework of the system is based on the functional architecture of the system as described [3]. The proposed architectural framework is browser based and is highly suitable for real time or near real time applications on day to day business environment. The proposed architectural framework supports to meet the characteristics of Operational BI system as described [3]. Discussion on data warehouse system and extraction DOI: /IJIMT.2014.V
2 mechanism of data from source systems are out of the scope of the paper. The rest of the paper is organized as follows. Section II, we discusses about relevant work. Section III covers architectural framework of Operational BI system. Section IV covers discussion. Section V covers conclusion and further work. II. RELATED WORK Many researchers [4]-[6] reported work on architecture of BI system. There is very limited work has been attempted [2], [3], [7]-[9] on Operational BI system. As described [3], Service Oriented Architecture (SOA) for business intelligence makes possible a seamless integration of technologies into a coherent BI environment which enables simplified data delivery and low-latency analytics. In addition, SOA based approach not only reduces the total development and maintenance cost but also minimize the risk and impact across an entire enterprise when introducing business intelligence solutions. The business process intelligence system (BPI) architecture for process oriented decision support was described [4] that links Operational Data Store (ODS) and Process Data Store (PDS) to provide real time BI and integrates Data Warehouse (DWH) and Process Warehouse (PWH) to provide strategic BI. The architecture of BPI consists of four major constructs namely data, operation, information and knowledge. The data construct consists of internal, external data sources and process audit log databases. The operational construct includes operational data in ODS and PDS. The information construct includes DWH and PWH. The knowledge construct includes real time business intelligence and strategic business intelligence. In addition, extract transform load (ETL) application collects data and loads into ODS, PDS, DWH and PWH. A low cost BI system was proposed [6] using self-organized multi-agent system (MAS) technology that consists of four layers which are application, business, data cleansing and data source. Each layer is dedicated to execute one major task of the system. The upper layer interacts with the lower layer through Web services. Building of BI systems using self-organized MAS technology would minimize the cost mainly due to execution of various tasks by agents locally at various stages such as data integration, data cleansing, metadata extraction, querying, analyzing and data mining. Executing the various tasks of BI with agents would reduce the data transfer and storage which minimizes the cost. A layered methodology for designing ETL processes in Operational BI systems was proposed [7] that follow in successive, stepwise refinements from high level business requirements, through several levels of more concrete specifications and down to execution models. The key feature of this layered methodology is a unified formalism for modeling the operational business processes of the enterprise as well as the processes for generating the end-to-end information views required by operational decision-making. This layered methodology starts with a conceptual specification from which the logical definition and physical implementation are systematically derived. Included in the conceptual model is the specification of quality objects (or QoX objectives) which drive the design and optimization at the logical and physical levels. An Operational BI system essentially consists of two architectural entities namely Corporate Information Factory (CIF) and ODS that was described [7] which is based on the concepts of W.H. Inmon. These two components CIF and ODS will play a dual role interms of supporting both decision support and operational transaction processing. ODS is used as an intermediate layer between operational systems and a data warehouse that has three properties such as volatile, detailed and current valued. The concept of integrated ODS was proposed for large scale architecture system. The impact while shifting from strategic BI to Operational BI was discussed [9] in terms of increased number of users, the data volumes needed to support operational BI for handling of a mixed workload including operational response time, short tactical queries, massive analytical queries, thousands of concurrent users and large volume of data. The different levels of Operational BI were described [8] that are analyse, monitor, facilitate and execute. In the first level of operational BI, users analyze operational process using traditional reports. The next level occurs when user monitor process on a just-in-time basis using graphical key performance indicator. In the next level, IT developers facilitate processes by embedding BI into operational applications using SOA to merge operational and analytical processes into a single application. Finally, the culmination of Operational BI is when organization executes the process using event driven analytic engines, predictive models and other techniques that monitor events and trigger rules to automate or guide actions. The key features of Operational BI system were presented [10] which are namely low latency and reduced action time, access to lowest granularity data, real-time alerts, faster query response time, more ad hoc querying capability, support for Streaming SQL, flexible to integrate the existing business processes and workflows, performance measurements of configurable parameters and timely information to the users of the system. Moreover, mapping between the key features of the system were presented with their equivalent functional modules. A holistic view of Operational BI system was presented [10] that consists of set of abstract layers namely data sources, data services, operational BI engines and support services, service delivery and delivery channels. The functional architecture of Operational BI system was presented [3] which are based on the key features [10]. The various functional layers of the system are envisaged as data sources, data services, analytics engine, reporting engine and portal. In addition, alert engine, business services, metadata management and user and security. The data sources consist of set of operational databases which acts as an input to the system. The functionality of data services layers includes data integration, storage, compression, OLAP, querying and streaming. The functionality of analytic engine is not only to provide decision making information in current time but also form historical systems. The business services layer covers the functionality of various modules such as workflow, key 295
3 performance indicators (KPIs) and service level agreements (SLAs), business rules definition, logging and monitoring. Alert engine generates alerts on real time basis to the user for timely information. Reporting engine will provide various reporting tools that include data visualization, dash boards and linking between operational and strategic reports. The portal will acts a single point of contact for information dissemination to the various users of the system. The technology architecture interms of conceptual, logical, physical views and deployment architectures of the enterprise architecture of operational business intelligence system [11] were presented. III. OPERATIONAL BUSINESS INTELLIGENCE FRAMEWORK In this section, Operational BI architectural framework is presented which covers multi-tiered architecture and various components associated in each tier, MVC framework, MVC Model 2 architecture, generic objects flow. Moreover, the sequence diagram and deployment diagrams of the proposed framework of the system are presented. A. Multi-Tiered Architecture The proposed Operational BI is considered as stack of tiers. A tier is a logical representation of concerns in the system. Each tier is responsible for set of tasks that are performed by the components associated with in the tier. Each tier is logically separated from another and is loosely coupled with the adjacent tier. The multi-tiered architecture of Operational BI system framework is shown in Fig. 1. Fig. 1. Multi-tiered architecture of operational business intelligence. Resource tier consists of differ data sources that includes operational data sources, external systems and legacy applications, and web repositories. In addition, this may include other transaction applications, ftp servers, directory servers, back-office systems like enterprise resource planning (ERP), supply chain management (SCM) front-office systems like customer relationship management (CRM) and custom business applications. Resource tier will acts as input to the proposed system. In addition, resource tier contains the business data and external data or application sources, legacy systems and data warehouse system. The design of data warehouse system is out of scope of this paper and considered as an external system to the proposed architecture. Integration tier consists of components like Java Data Base Connectivity (JDBC), connectors, SOA, Java Messaging Service (JMS), other legacy applications and real time integration. Integration tier is responsible for communicating with external resources and systems. The business tier is coupled with the integration tier whenever the business objects require data or services that reside in the resource tier. In addition, this tier consist of real time ETL, enterprise information integration (EII) and enterprise application integration (EAI) frameworks. Business tier provides the business services required by the client. This tier contains the business data and business logic. Typically, most business processing for the application is centralized in this tier as described [12]. Mostly workflow, Java bean components or Enterprise beans are used as business objects. As described [13] Java bean components are Java classes that can be easily reused and composed together into applications. JSP technology directly supports using Java bean components with JSP language elements. Java beans are easy to create and initialize parameter s values using get and set methods. This layer consists of a set of components. A component is physical and replaceable part of a system [14] that confirms to and provides the realization of a set of interfaces. These components provide services to other components. The various business services of Operational BI includes login, logging, master data management, analytical, Metadata, key performance indicators (KPIs), Service level agreements (SLAs) monitoring, workflow, business rule engine, monitoring engine, alert engine, reports and dash boards as described in [3]. Presentation tier encapsulates all presentation logic required to service the clients that access the system. The presentation tier intercepts the client s requests; controls access to business services, construct the responses and finally deliver the response to the clients. The presentation layer contains Servlets and Java Server Pages (JSPs) that produce User Interface (UI) elements. Client tier represents all devices or system clients accessing the system resources. A client can be a Web browser, a Java application, or a device and Graphical User Interface (GUI). B. Model View Controller (MVC) Architectural Framework Patterns are an important vehicle for constructing high-quality software architectures [15] which a description of the subsystems and components of a software system and the relationships between them. MVC (Model-View-Controller) is software architectural design pattern which is a well proven, standard and industry accepted architecture. The MVC architecture has its roots in Smalltalk, where it was originally applied to map the traditional input, processing, and output tasks to the graphical user interaction model as mentioned [16]. Many enterprise applications use the design principles of MVC architecture that were described [16]-[20]. The MVC architecture is a way of decomposing an application into three parts: the model, the view, and the controller. It was originally applied in the graphical user interaction model of input, processing, and 296
4 output [12]. The very advantage of MVC architecture is separations of layers which supports multi-layer architecture. This provides change in one layer can be accomplished without altering the other layers of the system. The MVC pattern can be implemented with programming languages such as Smalltalk, Java, C, C++, and Microsoft.NET. The MVC Model 1 architecture is shown in Fig. 2. Inorder to develop web applications Servlets and JSPs technologies are commonly used in J2EE. The advantages of servlets over Common Gateway Interface (CGI) are easier to develop web applications, faster to run, platform independent, handle multiple request concurrently and synchronize requests, improved performance, scalability, reusability, safe and secure. Servlets create threads to handle requests instead of creating process this results no separate memory area is required. Thus many subsequent requests can be easily handled by the servlets. However, there are limitations of Servlet interms of recompilation of code as and when there is change. Moreover, Servlets does not provide separation of business logic from presentation logic. Model encapsulates the core data and functionality. The model represents enterprise data and the business rules that govern access to and updates of the data. View encapsulates the presentation of the data. The view renders the contents of a model. It accesses enterprise data through the model and specifies how that data should be presented. It is the view's responsibility to maintain consistency in its presentation when the model changes. This can be achieved either by using a push model or pull model. In push model the view registers itself with the model for change notifications whereas in pull model the view is responsible for calling the model when it needs to retrieve the most current data. Fig. 3. MVC Model 2 architecture. Fig. 2. MVC Model 1 architecture. JSP overcomes the limitations of Servlets which provides separation between presentation and business logic. There is no need to redeploy the application if JSP code is modified unlike Servlets. Java beans are used in JSPs for developing applications. Custom tags and Java Standard Tag Library (JSTL) will provide reuse of components in JSP pages which results changes in system can be handled more easily. The logical flow of request and response in Model 1 architecture is summed up as follows: 1) Browser sends request for the JSP page. 2) JSP page access Java bean and invokes business logic. 3) Java bean connects to the database and gets or saves data into database. 4) Response sends to the browser which is generated by JSP. In MVC Model 1 architecture, JSP alone acts as view and controller this result no separation of presentation logic from business logic, decentralized navigation control and support for small and medium size applications. Fig. 3 shows MVC Model 2 architecture. The client will access the application through browser. All user requests are handled via controller and responses through JSP. Internally, model (Java bean) will connect to the enterprise servers/ databases inorder to access the required data. Controller accepts inputs from the user and makes request from the model for the data to provide a new view. The controller translates interactions with the view into actions to be performed by the model. In a stand-alone GUI client, user interactions could be button clicks or menu selections, whereas in a web application, they appear as GET and POST HTTP requests. The actions performed by the model include activating business processes or changing the state of the model. Based on the user interactions and the outcome of the model actions, the controller responds by selecting an appropriate view. The general structure of a web application request and response flow using the JSP Model 2 architecture is envisaged [21] as follows: 1) User requests are directed to the controller servlet. 2) The controller servlet accesses required data and builds the model, possibly delegating the processing to helper classes. 3) The controller servlet (or the appropriate sub-ordinate task) selects and passes control to the appropriate JSP responsible for presenting the view. 4) The view page is presented to the requesting user. 5) The user interacts with the controller servlet (via the view) to enter/modify data, traverse through results. MVC Model 2 architecture has the following advantages over MVC Model 1. In MVC Model 2 Servlets acts as controller, JSP as view and Java bean as model. Hence, there is a clear separation between all the three layers as compared with MVC Model 1 architecture, centralized navigation control, easy to maintain, easy to test and highly scalable for enterprise applications. 297
5 Fig. 4. Generic object flow of operational business intelligence system. Fig. 5. Sequence diagram for request manager. A. Generic Objects Flow The general structure of a web application using MVC Model 2 architecture 2 is Sun s attempt to wrap JSP within the MVC paradigm [16] which has front controller, data access and application logic, Service-To-Worker and Dispatcher View, Intercepting Filter, Value List Handler and Data Access Objects (DAOs). The generic object flow of the proposed architectural framework is envisaged in figure 4. Front Controller is a Servlet that acts as the centralized entry point in a web application. This performs managing request processing, authentication, authorization services and ultimately selecting the appropriate view. Data access and application logic contain entirely within the controller servlet and its helper classes [21]. The controller servlet (or the helper class) should select the appropriate JSP page and transfer control to that page object based on the request parameters, state and session information. One of the major advances that come with JSP Model 2 is Sun s specification of the JSTL which specifies the standard set of tags for iteration, conditional processing, database access and many other formatting functions. The guidelines associated with JSP Model 2, Sun also provided a set of blueprints for building application using the MVC paradigm and these blueprints renamed the J2EE Core Patterns. Service-To-Worker and Dispatcher View strategies for MVC application where the front controller module defers processing to a dispatcher that is selected based on the request context. In the Dispatcher View pattern, the dispatcher performs static processing to select the ultimate presentation view. In the Service-To-Worker pattern, the dispatcher s processing is more dynamic, translating logical task names into concrete task module references and allowing tasks to perform complex processing that determines the ultimate presentation view. Intercepting Filter allows for pluggable filters to be inserted in the request pipeline to perform pre and post processing of incoming requests and outgoing responses. B. Sequence Diagram A sequence diagram [14] is an interaction diagram that emphasizes the time ordering of messages that send and receive which helps to model dynamic aspects of a system. The sequence diagram of MVC with request dispatcher (or 298
6 manager) is shown in Fig. 5. This shows the interaction between various objects such as user, request manager, controller, JSP and Java bean. C. System Architecture The system architecture of the proposed Operational BI is shown in Fig. 6. Data resource layer contains all the legacy application data, data sources, data warehouse and Metadata. Operational BI engines with admin services, user management and other resources code are deployed on application server. Operational BI engines have various sub-engines that include ETL, Real Time ETL, business rules, Online analytical processing (OLAP), data compression, reporting, dashboards, alert notification and monitoring, analytics and SQL streaming as mentioned in [10]. Fig. 6. System architecture of operational business intelligence. In addition to this admin services include managing various business services, configuration of parameters to be measured and user management. Web server contains various UI components and as well as portal. All the users of the system will access the resources through the browser. The portal acts as singe entry point to the users to access the applications resources that are available in the system. This also acts information dissemination and collaboration tool. IV. DISCUSSION MVC is an architectural design pattern of J2EE which is well proven and industry accepted architecture. The main advantage of the MVC design pattern is to separate the application object (model) from the way it is represented to the user (view) from the way in which the user controls it (controller). This pattern contains two models MVC 1 and MVC 2 for implementation. MVC 1 architecture is page centric and tightly coupled between page and model. The proposed design of Operational BI system uses MVC model 2 (MVC 2) that removes page centric property of MVC 1 and separates presentation logic and application logic. The controller receives all requests for the application and is responsible for taking appropriate action for each request. Model contains the state (data), view displays model to user (presentation) and controller modifies model (business logic). The proposed design of the system will support the 9 Key features of the Operational BI as described [10] and functional architecture as described [3]. The proposed architecture framework supports the characteristics of Operational BI systems interms of multi-tier architecture, reduced data latency, supports real time applications, access for large number of users and can be used for enterprise Operational BI applications and systems. The proposed architectural framework of Operational BI has the following advantages: 1) Clear separation between presentation logic and business logic: - Each object in MVC has distinct responsibilities. All objects and classes are independent of each other. So change in one class does not require alternation in other classes. 2) Multiple views using the same model: - The separation of model and view allows multiple views to use the same model. This is not only facilitates easier implementation of enterprise model but also easier to test, and maintaining of the enterprise application. 3) Efficient modularity: - This architecture highly supports modular development of the application either by the use of different controllers for each module or single controller with different action classes. 4) Easier support for new types of clients:-this model is easier to support for new types of clients. We need to a view and controller for each type of client and wire them into the existing enterprise model. 5) Support for web applications: This model is often seen in web applications. 6) High scalability: - Controllers and views can grow as the model grows; and older versions of the views and controllers can still be used as long as a common interface is maintained. 7) This model supports easier maintenance of the code and future improvements of the application. V. CONCLUSION Traditional BI is static, historic in nature and mainly used for strategic and tactical decision making whereas Operational BI is dynamic, current in time and provides decision making information not only in current time but also strategic and tactical levels. Operational BI works on near real time/ real time, event based and low data latency where as traditional BI based on data driven and high data latency. The characteristics of Operational BI system is different from traditional BI system in terms of low latency, reduced access time, real time alerts and notification, large number of users, process oriented and event driven. In this paper, the architectural framework for Operational BI system is presented using MVC Model 2 architecture of J2EE which is well proven and industry accepted architectural pattern. The tiered (or layered) architecture of the proposed system is presented and explained the major components associated in each tier. Explained MVC Model 2 architecture works and how this is different form MVC Model 1. The flow of user request and system response is 299
7 explained. The interaction between various objects in MVC architecture such as user, request manager, controller, JSP and bean is explained with the help of sequence diagram. The structure of web application of the proposed system is explained. The generic object flow of the proposed Operational BI system is presented. The system architecture of the proposed system is presented and explained. In the future, the proposed architectural framework of Operational BI system can be implemented as a prototype. The functionality of the proposed system will be tested for one of the business verticals. The proposed architecture can be further implemented using one of the programming languages such as Small talk, Java, Microsoft.NET. Further, the proposed architectural framework can be extended into hierarchical MVC architecture for multiple client tiers. REFERENCES [1] S. Chaudhuri, U. Dayal, and V. Narasayya, An overview of business intelligence technology, Communications of the ACM, vol. 54, no. 8, pp , August [2] U. Christ, An architecture for integrated operational business intelligence, in Proc. Conference on Business, Technology, and Web (BTW), Lecture Notes in Informatics, vol. P-144, pp , [3] A. D. N. Sarma and R. S. Ramprasad, Functional architecture for operational business intelligence system, in Proc. IEEE-International Conference on Advances in Engineering, Science and Management (ICAESM 2012), March 30-31, 2012, Nagapattinam, India, pp [4] L. Wu, G. Barash, and G. Bartolini, A service oriented architecture for business intelligence, Service-Oriented Computing and Applications (SOCA '07), June 2007, pp [5] L. An, J. Yan, and L. Tong, Business process intelligence system: architecture and data models, in Proc. the Sixth Wuhan International Conference on e-business, Wuhan, China, 2007, pp [6] M. Venkatadri, H. G. Satry, and G. Manjunath, A novel business intelligence framework, Universal Journal of Computer Science and Engineering Technology, vol. 1, no. 2, pp , November [7] U. Daya, K. Wilkinson, A. Simitsis, and M. Castellanos, Business process meet operational business intelligence, Data engineering, Sep. 2009, vol. 32 no. 3, pp [8] W. W. Eckerson, Best practices in operational BI converting analytical and operational process, TDWI Best Practices Report, [9] C. Imhoff, Operational business intelligence, It s time to expand the scope of business intelligences, Teradata Magazine, September 2006, pp [10] A. D. N. Sarma and S. R. Prasad, 9 key features of operational business intelligence, Journal of Computer Engineering: An International Journal, vol. 1. no. 1-2, pp , [11] A. D. N. Sarma and S. Prasad, Enterprise architecture of operational BI system, National Conference on Recent Advances in Soft Computing and Knowledge Discovery (SCKD-2012), January 19-21, 2012, Tirupati, India. [12] N. Gulzar, Practical J2EE Application Architecture, McGraw-Hill: Osborne Media, March 2003, ch. 4, pp [13] S. Bodoff et al., The J2EE Tutorial, 2 nd edition, Addison Wesley, 2002, ch. 12, pp [14] I. Jacobson, G. Booch, and J. Rumbaugh, The Unified Software Development Process, 4 th Indian reprint, Addison-Wesley, 1999, ch. 18. pp , ch. 25, pp [15] B. Uschmann et al., Pattern-Oriented Software Architecture: A System of Patterns, 1 st edition, John Wiley and Sons, 1996, ch. 6, pp [16] G. Krasner and S. Pope, A description of the model view controller user interface paradigm in the smalltalk-80 system, Journal of Object Oriented Programming, vol. 1, no. 3, pp , [17] M. Gallego-Carrillo, I. García-Alcaide, and S. Montalvo-Herranz, Applying hierarchical MVC architecture to high interactive web applications, in Proc. Third International Conference Information Research, Applications and Education, June 27-30, 2005, Varna, Bulgaria, 2005, pp [18] T. Dey, A comparative analysis on modeling and implementing with MVC architecture, International Journal of Computer Applications (IJCA), pp , [19] P. Gupta and M. C. Govil, MVC design pattern for the multi framework distributed applications using XML, spring and struts framework, International Journal on Computer Science and Engineering (IJCSE), vol. 2, no. 4, pp , [20] Y. Ping, K. Kontogiannis, and T. C. Lau, Transforming legacy web applications to the MVC architecture, presented at the Eleventh Annual International Workshop on Software Technology and Engineering Practice, [21] L. Shklar and R. Rosen, Web Application Architecture: Principles, Protocols and Practices, John Wiley and Sons, 2003, ch. 9, pp A. D. N. Sarma is from Vijayawada, Andhra Pradesh, India and was born in He earned B.Sc and M.Sc (electronics) degrees from Acharya Nagarjuna University in 1984 and 1998 respectively. He received M.Phil degree from Andhra University in He got M.S. (software systems) from B.I.T.S., Pilani in 1998 and received M.B.A from Pondicherry University in Currently the author is pursuing Ph.D in computer science and engineering from Acharya Nagarjuna University. Sarma is currently working as an assistant vice president for Bartronics Limited, Hyderabad, Andhra Pradesh, India. Earlier he was associated with Goldstone Technologies Ltd and RAM Informatics Ltd at a capacity of general manager (Projects) and general manager (Software Systems) respectively. Sarma has more than 24 years of experience that includes research, information technology and academic. His interesting areas include business operations management, information systems, information technology management, software engineering, software architecture, algorithms, data mining, business intelligence and e-commerce. He is a global member of Internet Society since 2009, member of International Association of Engineers (IAENG) and a member of the Computer Science Teachers Association (CSTA). He has published and presented more than 20 papers in various reputed International conferences and journals. R. Siva Rama Prasad is working as a research director in computer science and engineering and a coordinator for international business studies, Acharya Nagarjuna University. He earned M.B.A and M.C.A degrees and Ph.D from Acharya Nagarjuna University. Prasad has more than 20 years of experience that includes research, and academic. His interesting areas include e-commerce, information systems, e-governance, HRD and finance. He has published more than 33 research papers, attended 80 national and international seminars, delivered 104 extension lectures and published 5 books. 300
A Service-oriented Architecture for Business Intelligence
A Service-oriented Architecture for Business Intelligence Liya Wu 1, Gilad Barash 1, Claudio Bartolini 2 1 HP Software 2 HP Laboratories {[email protected]} Abstract Business intelligence is a business
Customer Bank Account Management System Technical Specification Document
Customer Bank Account Management System Technical Specification Document Technical Specification Document Page 1 of 15 Table of Contents Contents 1 Introduction 3 2 Design Overview 4 3 Topology Diagram.6
zen Platform technical white paper
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
Core J2EE Patterns, Frameworks and Micro Architectures
Core J2EE Patterns, Frameworks and Micro Architectures [email protected] Patterns & Design Expertise Center Sun Software Services January 2004 Agenda Patterns Core J2EE Pattern Catalog Background J2EE
SOA REFERENCE ARCHITECTURE: WEB TIER
SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible
Case Studies of Running the Platform. NetBeans UML Servlet JSP GlassFish EJB
September Case Studies of Running the Platform NetBeans UML Servlet JSP GlassFish EJB In this project we display in the browser the Hello World, Everyone! message created in the session bean with servlets
BUSINESS INTELLIGENCE. Keywords: business intelligence, architecture, concepts, dashboards, ETL, data mining
BUSINESS INTELLIGENCE Bogdan Mohor Dumitrita 1 Abstract A Business Intelligence (BI)-driven approach can be very effective in implementing business transformation programs within an enterprise framework.
Information systems modelling UML and service description languages
Internet Engineering Tomasz Babczyński, Zofia Kruczkiewicz Tomasz Kubik Information systems modelling UML and service description languages Student Contact Hours: 25.02.2015- Location: 325 C3 room 25.03.2015:
Application of MVC Platform in Bank E-CRM
Application of MVC Platform in Bank E-CRM Liancai Hao (School of Management, Harbin Institute of Technology, Harbin P. R. China 150001) [email protected] Abstract Customer relationship management (CRM)
Commercial software development with the help of J2EE architecture and MVC
Journal of The International Association of Advanced Technology and Science Commercial software development with the help of J2EE architecture and MVC Anup Kumar Ranjeeta chauhan 1. Abstract The Java 2
Enterprise Application Integration
Enterprise Integration By William Tse MSc Computer Science Enterprise Integration By the end of this lecturer you will learn What is Enterprise Integration (EAI)? Benefits of Enterprise Integration Barrier
ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS
ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS PRODUCT FACTS & FEATURES KEY FEATURES Comprehensive, best-of-breed capabilities 100 percent thin client interface Intelligence across multiple
ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS
Oracle Fusion editions of Oracle's Hyperion performance management products are currently available only on Microsoft Windows server platforms. The following is intended to outline our general product
How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer
How to Build an E-Commerce Application using J2EE Carol McDonald Code Camp Engineer Code Camp Agenda J2EE & Blueprints Application Architecture and J2EE Blueprints E-Commerce Application Design Enterprise
How To Understand The Architecture Of Java 2Ee, J2Ee, And J2E (Java) In A Wordpress Blog Post
Understanding Architecture and Framework of J2EE using Web Application Devadrita Dey Sarkar,Anavi jaiswal, Ankur Saxena Amity University,UTTAR PRADESH Sector-125, Noida, UP-201303, India Abstract: This
e-gateway SOLUTION OVERVIEW Financials HCM ERP e-gateway Web Applications Mobile Devices SharePoint Portal
e-gateway SOLUTION OVERVIEW In an effort to manage mission critical information better, perform their daily tasks more efficiently, share information to key stakeholders more effectively, and ensure that
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
Web Presentation Layer Architecture
Chapter 4 Web Presentation Layer Architecture In this chapter we provide a discussion of important current approaches to web interface programming based on the Model 2 architecture [59]. From the results
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
Enterprise Information Integration (EII) A Technical Ally of EAI and ETL Author Bipin Chandra Joshi Integration Architect Infosys Technologies Ltd
Enterprise Information Integration (EII) A Technical Ally of EAI and ETL Author Bipin Chandra Joshi Integration Architect Infosys Technologies Ltd Page 1 of 8 TU1UT TUENTERPRISE TU2UT TUREFERENCESUT TABLE
A Quick Introduction to SOA
Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC [email protected] Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright
EII - ETL - EAI What, Why, and How!
IBM Software Group EII - ETL - EAI What, Why, and How! Tom Wu 巫 介 唐, [email protected] Information Integrator Advocate Software Group IBM Taiwan 2005 IBM Corporation Agenda Data Integration Challenges and
Unified Data Integration Across Big Data Platforms
Unified Data Integration Across Big Data Platforms Contents Business Problem... 2 Unified Big Data Integration... 3 Diyotta Solution Overview... 4 Data Warehouse Project Implementation using ELT... 6 Diyotta
White Paper. Unified Data Integration Across Big Data Platforms
White Paper Unified Data Integration Across Big Data Platforms Contents Business Problem... 2 Unified Big Data Integration... 3 Diyotta Solution Overview... 4 Data Warehouse Project Implementation using
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
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. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,
Dashboards PRESENTED BY: Quaid Saifee Director, WIT Inc.
Dashboards PRESENTED BY: Quaid Saifee Director, WIT Inc. Presentation Outline 1. EPM (Enterprise Performance Management) Balanced Scorecard Dashboards 2. Dashboarding Process (Best Practices) 3. Case Studies
Data warehouse and Business Intelligence Collateral
Data warehouse and Business Intelligence Collateral Page 1 of 12 DATA WAREHOUSE AND BUSINESS INTELLIGENCE COLLATERAL Brains for the corporate brawn: In the current scenario of the business world, the competition
www.sryas.com Analance Data Integration Technical Whitepaper
Analance Data Integration Technical Whitepaper Executive Summary Business Intelligence is a thriving discipline in the marvelous era of computing in which we live. It s the process of analyzing and exploring
Vendor briefing Business Intelligence and Analytics Platforms Gartner 15 capabilities
Vendor briefing Business Intelligence and Analytics Platforms Gartner 15 capabilities April, 2013 gaddsoftware.com Table of content 1. Introduction... 3 2. Vendor briefings questions and answers... 3 2.1.
Oracle Identity Analytics Architecture. An Oracle White Paper July 2010
Oracle Identity Analytics Architecture An Oracle White Paper July 2010 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may
SOA REFERENCE ARCHITECTURE: SERVICE TIER
SOA REFERENCE ARCHITECTURE: SERVICE TIER SOA Blueprint A structured blog by Yogish Pai Service Tier The service tier is the primary enabler of the SOA and includes the components described in this section.
Service-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
Automated Data Ingestion. Bernhard Disselhoff Enterprise Sales Engineer
Automated Data Ingestion Bernhard Disselhoff Enterprise Sales Engineer Agenda Pentaho Overview Templated dynamic ETL workflows Pentaho Data Integration (PDI) Use Cases Pentaho Overview Overview What we
Information Systems Analysis and Design CSC340. 2004 John Mylopoulos. Software Architectures -- 1. Information Systems Analysis and Design CSC340
XIX. Software Architectures Software Architectures UML Packages Client- vs Peer-to-Peer Horizontal Layers and Vertical Partitions 3-Tier and 4-Tier Architectures The Model-View-Controller Architecture
Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat
Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat Page 1 of 14 Roadmap Client-Server Architecture Introduction Two-tier Architecture Three-tier Architecture The MVC Architecture
SOA @ ebay : How is it a hit
SOA @ ebay : How is it a hit Sastry Malladi Distinguished Architect. ebay, Inc. Agenda The context : SOA @ebay Brief recap of SOA concepts and benefits Challenges encountered in large scale SOA deployments
Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note
Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Text book of CPET 545 Service-Oriented Architecture and Enterprise Application: SOA Principles of Service Design, by Thomas Erl, ISBN
JEE Web Applications Jeff Zhuk
JEE Web Applications Jeff Zhuk From the book and beyond Integration-Ready Architecture and Design Cambridge University Press Software Engineering With XML, Java,.NET, Wireless, Speech and Knowledge Technologies
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Appliances and DW Architectures John O Brien President and Executive Architect Zukeran Technologies 1 TDWI 1 Agenda What
www.ducenit.com Analance Data Integration Technical Whitepaper
Analance Data Integration Technical Whitepaper Executive Summary Business Intelligence is a thriving discipline in the marvelous era of computing in which we live. It s the process of analyzing and exploring
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
SAS Information Delivery Portal
SAS Information Delivery Portal Table of Contents Introduction...1 The State of Enterprise Information...1 Information Supply Chain Technologies...2 Making Informed Business Decisions...3 Gathering Business
Business-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster [email protected] Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007
Business Intelligence and Service Oriented Architectures An Oracle White Paper May 2007 Note: The following is intended to outline our general product direction. It is intended for information purposes
MVC Architecture Driven Design and Implementation of Java Framework for Developing Desktop Application
, pp.317-322 http://dx.doi.org/10.14257/ijhit.2014.7.5.29 MVC Architecture Driven Design and Implementation of Java Framework for Developing Desktop Application Iqbal H. Sarker and K. Apu Department of
An Architecture for Integrated Operational Business Intelligence
An Architecture for Integrated Operational Business Intelligence Dr. Ulrich Christ SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf [email protected] Abstract: In recent years, Operational Business Intelligence
SOA Planning Guide. 2015 The Value Enablement Group, LLC. All rights reserved.
SOA Planning Guide 1 Agenda q SOA Introduction q SOA Benefits q SOA Principles q SOA Framework q Governance q Measurement q Tools q Strategic (long term) View 2 Introduction to SOA q Service-oriented architecture
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.
SOFTWARE ARCHITECTURE FOR FIJI NATIONAL UNIVERSITY CAMPUS INFORMATION SYSTEMS
SOFTWARE ARCHITECTURE FOR FIJI NATIONAL UNIVERSITY CAMPUS INFORMATION SYSTEMS Bimal Aklesh Kumar Department of Computer Science and Information Systems Fiji National University Fiji Islands [email protected]
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
Deriving Business Intelligence from Unstructured Data
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 9 (2013), pp. 971-976 International Research Publications House http://www. irphouse.com /ijict.htm Deriving
Net-WMS FP6-034691. Net-WMS SPECIFIC TARGETED RESEARCH OR INNOVATION PROJECT. Networked Businesses. D.8.1 Networked architecture J2EE compliant
Net-WMS SPECIFIC TARGETED RESEARCH OR INNOVATION PROJECT Networked Businesses D.8.1 Networked architecture J2EE compliant ( Version 1 ) Due date of deliverable: June 30 th, 2007 Actual submission date:
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
Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform
Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué
Workflow/Business Process Management
1 Workflow/Business Process Management Andy C. Tran Staff Systems Engineer 2 Agenda Business Process Management Overview Demo 3 Generic Case based Work Flow Pattern Case Initiation Case Assessment & Assignment
RS MDM. Integration Guide. Riversand
RS MDM 2009 Integration Guide This document provides the details about RS MDMCenter integration module and provides details about the overall architecture and principles of integration with the system.
Attunity Integration Suite
Attunity Integration Suite A White Paper February 2009 1 of 17 Attunity Integration Suite Attunity Ltd. follows a policy of continuous development and reserves the right to alter, without prior notice,
Performance Comparison of Persistence Frameworks
Performance Comparison of Persistence Frameworks Sabu M. Thampi * Asst. Prof., Department of CSE L.B.S College of Engineering Kasaragod-671542 Kerala, India [email protected] Ashwin A.K S8, Department
Yes Bank open source CRM. Yes Bank Collaborative CRM (YCCRM) Case Study. Empower business with Professional Open Source. Solutions.
Empower business with Professional Open Source Yes Bank open source CRM Yes Bank Collaborative CRM (YCCRM) Solutions Case Study We provide enterprise-ready professional open source business productivity
Decoding the Big Data Deluge a Virtual Approach. Dan Luongo, Global Lead, Field Solution Engineering Data Virtualization Business Unit, Cisco
Decoding the Big Data Deluge a Virtual Approach Dan Luongo, Global Lead, Field Solution Engineering Data Virtualization Business Unit, Cisco High-volume, velocity and variety information assets that demand
Service Oriented Architectures
8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) [email protected] http://www.iks.inf.ethz.ch/ The context for SOA A bit of history
What Is the Java TM 2 Platform, Enterprise Edition?
Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today
PIVOTAL CRM ARCHITECTURE
WHITEPAPER PIVOTAL CRM ARCHITECTURE Built for Enterprise Performance and Scalability WHITEPAPER PIVOTAL CRM ARCHITECTURE 2 ABOUT Performance and scalability are important considerations in any CRM selection
Getting it Right: How to Find the Right BI Package for the Right Situation Norma Waugh. RMOUG Training Days February 15-17, 2011
Delivering Oracle Success Getting it Right: How to Find the Right BI Package for the Right Situation Norma Waugh RMOUG Training Days February 15-17, 2011 About DBAK Oracle solution provider Co-founded
The refinery scheduling system needs to interface with various
Originally appeared in: October 2009, pgs 41-46. Used with permission. SpecialReport Service-oriented architecture simplifies source integration Here s how the approach helps refinery also contributes
PIE. Internal Structure
PIE Internal Structure PIE Composition PIE (Processware Integration Environment) is a set of programs for integration of heterogeneous applications. The final set depends on the purposes of a solution
How To Build A Financial Messaging And Enterprise Service Bus (Esb)
Simplifying SWIFT Connectivity Introduction to Financial Messaging Services Bus A White Paper by Microsoft and SAGA Version 1.0 August 2009 Applies to: Financial Services Architecture BizTalk Server BizTalk
Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology [email protected] Fall 2007
Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology [email protected] Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application
Software Life-Cycle Management
Ingo Arnold Department Computer Science University of Basel Theory Software Life-Cycle Management Architecture Styles Overview An Architecture Style expresses a fundamental structural organization schema
Client-server 3-tier N-tier
Web Application Design Notes Jeff Offutt http://www.cs.gmu.edu/~offutt/ SWE 642 Software Engineering for the World Wide Web N-Tier Architecture network middleware middleware Client Web Server Application
By Makesh Kannaiyan [email protected] 8/27/2011 1
Integration between SAP BusinessObjects and Netweaver By Makesh Kannaiyan [email protected] 8/27/2011 1 Agenda Evolution of BO Business Intelligence suite Integration Integration after 4.0 release
Integrating Netezza into your existing IT landscape
Marco Lehmann Technical Sales Professional Integrating Netezza into your existing IT landscape 2011 IBM Corporation Agenda How to integrate your existing data into Netezza appliance? 4 Steps for creating
ORACLE SOA SUITE. Product Overview
ORACLE SOA SUITE KEY FEATURES AND BENEFITS COMPLETE INTEGRATED OPEN BEST-OF-BREED FEATURES SOA Composite Editor Graphical editor to assemble heterogeneous components into composite applications Service
Software Architecture Document
Software Architecture Document Project Management Cell 1.0 1 of 16 Abstract: This is a software architecture document for Project Management(PM ) cell. It identifies and explains important architectural
Exploring the Synergistic Relationships Between BPC, BW and HANA
September 9 11, 2013 Anaheim, California Exploring the Synergistic Relationships Between, BW and HANA Sheldon Edelstein SAP Database and Solution Management Learning Points SAP Business Planning and Consolidation
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
A Guide Through the BPM Maze
A Guide Through the BPM Maze WHAT TO LOOK FOR IN A COMPLETE BPM SOLUTION With multiple vendors, evolving standards, and ever-changing requirements, it becomes difficult to recognize what meets your BPM
In this chapter, we lay the foundation for all our further discussions. We start
01 Struts.qxd 7/30/02 10:23 PM Page 1 CHAPTER 1 Introducing the Jakarta Struts Project and Its Supporting Components In this chapter, we lay the foundation for all our further discussions. We start by
Methods and Technologies for Business Process Monitoring
Methods and Technologies for Business Monitoring Josef Schiefer Vienna, June 2005 Agenda» Motivation/Introduction» Real-World Examples» Technology Perspective» Web-Service Based Business Monitoring» Adaptive
Service Oriented Data Management
Service Oriented Management Nabin Bilas Integration Architect Integration & SOA: Agenda Integration Overview 5 Reasons Why Is Critical to SOA Oracle Integration Solution Integration
Enterprise Enabler and the Microsoft Integration Stack
Enterprise Enabler and the Microsoft Integration Stack Creating a complete Agile Enterprise Integration Solution with Enterprise Enabler Mike Guillory Director of Technical Development Stone Bond Technologies,
The Design of B2B E-commerce System Based on MVC Model and J2EE
MANAGEMENT SCIENCE AND ENGINEERING Vol. 4, No. 4, 2010, pp. 113-119 www.cscanada.org ISSN 1913-0341 [Print] ISSN 1913-035X [Online] www.cscanada.net The Design of B2B E-commerce System Based on MVC Model
Holistic Performance Analysis of J2EE Applications
Holistic Performance Analysis of J2EE Applications By Madhu Tanikella In order to identify and resolve performance problems of enterprise Java Applications and reduce the time-to-market, performance analysis
Introduction to Oracle Business Intelligence Standard Edition One. Mike Donohue Senior Manager, Product Management Oracle Business Intelligence
Introduction to Oracle Business Intelligence Standard Edition One Mike Donohue Senior Manager, Product Management Oracle Business Intelligence The following is intended to outline our general product direction.
Wealth Management System
Wealth Management System Clients in the new economy demand straight answers. With ubiquitous information on the Internet and an around-the-clock global financial market accessible by pagers, email, mobile
Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A
Presentation Outline Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Key Business Imperatives Increased Competition Requires
CICS Modernization & Integration
CICS Modernization & Integration Modernization easier than thought The irony is that host applications are probably better suited for exposure as part of an SOA than many applications based on more modern
Data Integration Checklist
The need for data integration tools exists in every company, small to large. Whether it is extracting data that exists in spreadsheets, packaged applications, databases, sensor networks or social media
An Architecture for Web-based DSS
Proceedings of the 6th WSEAS Int. Conf. on Software Engineering, Parallel and Distributed Systems, Corfu Island, Greece, February 16-19, 2007 75 An Architecture for Web-based DSS Huabin Chen a), Xiaodong
Augmented Search for Web Applications. New frontier in big log data analysis and application intelligence
Augmented Search for Web Applications New frontier in big log data analysis and application intelligence Business white paper May 2015 Web applications are the most common business applications today.
Extending The Value of SAP with the SAP BusinessObjects Business Intelligence Platform Product Integration Roadmap
Extending The Value of SAP with the SAP BusinessObjects Business Intelligence Platform Product Integration Roadmap Naomi Tomioka Phipps Principal Solution Advisor Business User South East Asia 22 nd April,
Oracle Service Bus Examples and Tutorials
March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan
OWB Users, Enter The New ODI World
OWB Users, Enter The New ODI World Kulvinder Hari Oracle Introduction Oracle Data Integrator (ODI) is a best-of-breed data integration platform focused on fast bulk data movement and handling complex data
ORACLE REAL-TIME DECISIONS
ORACLE REAL-TIME DECISIONS KEY BUSINESS BENEFITS Improve business responsiveness. Optimize customer experiences with cross-channel real-time decisions at the point of interaction. Maximize the value of
