IBM Global Services Relies on Drupal to Deliver E-Commerce

Size: px
Start display at page:

Download "IBM Global Services Relies on Drupal to Deliver E-Commerce"

Transcription

1 Acquia Product Overview IBM Global Services Relies on Drupal to Deliver E-Commerce Customer Profile Major Supplier of Commercial & Residential Heating Oil Customers: Daily Site Usage: Acquia services used: Enterprise Network Support Integrating Open Source Social Publishing Software into a Multi-Tier Application Solution Acquia is currently supporting an innovative utilities delivery company. The differentiating factor for this client is the utilization of technology to reduce operating costs, increase efficiency, and pass significant savings onto their customers. Specifically, this company has replaced the slower, paper-intensive method of traditional order fulfillment with a more direct online model. In addition, they are using extensive back-office applications to reduce waste and unnecessary cost at every point of the fulfillment process, including GPS analysis to optimize delivery routes. As a result, this Acquia customer is creating a new business model, where users can order heating oil and manage their account easily online, while saving money through fully optimized delivery. The success of this business model depends upon a 3 tiered application stack, including Open Standard Drupal providing a front end CMS interface, a custom-coded middleware layer, and a back-end applications layer. Delivered by IBM Application Innovation Services with Drupal support provided by Acquia, this elegant and effective integration provides the customer with an end to end solution for customer ordering, fulfillment and account management. Identifying the challenges and requirements As a startup, this organization had no legacy products that needed to be replaced. In this sense, the company was in a unique position; it had the luxury of not having to swap out an existing infrastructure. At the same time, it also needed to make a substantial investment in a business model based on technology that hadn't yet been tested or implemented which made immediate technical success paramount. In order to ensure success the organization brought its requirements to Ted Tritchew, the Delivery Executive for IBM Application Innovation Services, part of IBM Global Business Services. Experienced in finding the right solutions for customers, IBM Application Innovation Services is focused on integrating systems together, when no commercially available e-commerice solution will work.

2 Requirements Provide a seamless user experience Enable cost savings through logistical applications Deliver a stable integration capable of growth Avoid extensive front-end customization Provide tools for customers to self-serve and manage account According to Tritchew, the customer's requirements were consistent with typical solution scope. They mandated several requirements. First, they needed the brand to benefit from web 2.0 functionality, such as blogs, RSS feeds, polls and content sharing mechanisms. They also needed tools to optimize the visibility of the site, so that they could effectively market it, and new customers could discover and find the site. They required a user interface that was powerful, but intuitive. Cross-browser functionality had to be maximized. In terms of processing and user controls, the site had to perform quickly. Of course, they needed a secure system, and one that would integrate seamlessly with back-end applications. We often do work for customers who require CMS integration to e-commerce. In this instance, the back-end application tier would enable order fulfillment, including order status and history, account status and management, as well as the ability to analyze and optimize the order fulfillment process. The IBM team started with a functionality matrix that would prioritize what the customer would need in their end-to-end solution, both in terms of what was needed at the time of launch, and longer-term needs as the company grew into providing additional services. The proposed strategy was a 3 tiered platform, with an open-standard CMS front end layer, a custom coded middleware layer, and the back-end layer. The openstandard CMS would provide tools for building the front tools quickly, as well as offering some structure and reliability over a custom solution. The custom middleware would accept application calls, and pass information onto the ERP system. The challenge wasn't finding an application stack, recalls Tritchew. There are an abundance of potential solutions. The challenge was finding the right combination, or stack, of technology that would meet the customer's requirements. In addition to the previously mentioned requirements, the customer had a very short time to market. With a stated time frame of six months, Ted recognized that a reliable beta would need to be online within four months. The IBM team needed to provide a solution that could be launched quickly, and was supportable. There was interest in Open Source Software (OSS), but there were limitations on what constituted an approved OSS solution. Both the client and IBM brought their own requirements about acceptable technologies, based on precedent and reliability. It also goes without saying that as a startup with no current revenue, that there were budgetary constraints placed on available technology choices. Building the 3 Tier Application Strategy Ted Tritchew approached the selection process and planning with a well tested model - the self-service ecommerce application pattern. This architecture breaks the solution up into 3 tiers a presentation tier for the front end, a back-end application tier for managing data and logic, and a middleware tier that would interface between the back-end and presentation tiers. With so many available products and technologies, Ted Tritchew's team relied on a functionality matrix. By combining the client requests with IBM standards, a matrix was created that assigned points based on various attributes of potential solutions. The team took a systematic approach to evaluating various options for each respective tier.

3 Presentation Tier: Selecting Drupal and Acquia Candidates for the presentation tier included Drupal, Joomla and the Java-based Alfresco. Custom-built solutions using Java Server Faces, Ruby on Rails and the Zend framework were also considered. Ted Tritchew proposed Drupal, as he has on several recent projects. Using the comparision framework, Drupal was the favored presentation tier choice, based on supported features, stability, extensibility, security, documentation, and overall quality. We selected Drupal because it best fit our priority matrix, and because it passed our initial due diligence. To ensure the customer buys into our vision, we present a side by side comparison of features, functionality, advantages and drawbacks to each potential solution. This comparison framework is built around customer requirements, and points are assigned to respective technology, based on the priority of requirements. Solution 3 tier-solution: Drupal front end, custom middleware, IBM application back-end IBM developed solution Drupal support provided by Acquia Another important factor was Acquia, which provides enterprise-class, commercial software support for Drupal. Acquia also offers their free packaging of Acquia Drupal a tested, pre-packaged set of Drupal core and modules that Acquia provides. By implementing Acquia Drupal and using Acquia for support after the project was launched, Ted could guarantee Clickfil the reliability they needed. Acquia is in a unique position as an open-source support provider, said Ted They don't generate revenue directly from a complimentary packaging of Drupal. Instead, they offer the most stable and useful set of modules, allowing them to more effectively support paying customers. Selecting Acquia allowed us to fast track development with pre-tested modules, and provided some peace of mind that after our development team left, there would be some continuity and subject matter expertise in the form of Acquia support. Web Application Tier: Custom Solutions The middleware consists of a web application tier responsible for some of the application business logic and accessing the backend application. It also provides an important layer of abstraction between the presentation layer and the back-end applications. By creating and managing interfaces that are made available to the UI presentation layer, a necessary level of stability can be reached. The middleware layer was custom-built, and was dictated by a combination of the customer's IT strategy, and the type of applications that are needed in this case the integration between the Drupal presentation tier, and the back-end application tier. Guided by these directions, the IBM team designed the layer using Linux, WebSphere, DB2, and Java-based custom development. It was a good fit with the requirements, and involved technology that IBM was well versed in supporting.

4 IBM, On Acquia Selecting Acquia allowed us to fast track development with pre-tested modules, and provided some peace of mind that after our development team left, there would be some continuity and subject matter expertise in the form of Acquia support. Ted Tritchew Solution Architecture The 3 tier architecture was designed to enable users to conduct utilities transactions and manage their account, while providing cost savings through streamlining operations on an ongoing basis. From a usability perspective, the interaction would begin at the presentation layer. Users would request and submit information via a web browser, which would interact directly through the Drupal presentation layer. This presentation layer would interact with the logic layer, which would manage account information and data, as well as interacting with the IBM-based application layer. In this particular case, because financial transactions were occurring, the back-end application system was also interacting with two third-party systems, including a credit card service provider, and an ACH service-provider. Key components to the Drupal-based presentation layer include a standard LAMP stack, using Acquia Drupal To deliver the necessary functionality, CCK, Views, Panels, Location and GMap modules were used. A series of custom modules were also developed, including object-oriented modules for a SOAP-client framwork, Forms API abstraction, a Logging framework that interfaced with watchdog, and a large number of forms for collecting user input, many of which are passed through the logic layer to the application layer. The web application logic layer relied on WebSphere 6, and shared a Linux hosting environment. It is important to note each layer is fire-walled from each other off from the other respective layers, for stability and security. The mid-tier helps isolate the complexities of the application tier, making customization of the presentation layer easier and more effective. Sample Interaction Pattern Through 3 Tiers An example of an interaction pattern would be a user-driven request for determining heating-oil availability, and price savings, based on the user's location and amount of oil used. Submitting the form through the Drupal UI layer, an AJAX call is made to a web service in the logic layer. The logic layer would look up mapping information in a database. This information would be passed to the application layer, which would calculate the savings and availability. This information would be passed back to the middle web application layer. The middle layer would then return the availability and savings information to the Drupal presentation layer via SOAP. JQuery displays the information to the user. This process meets the requirement of sub-second responsetime, a standard benchmark requirement for this project.

5 Building the Solution and Managing Best Practices There were a series of logistical challenges that the team faced in building the 3-tiered application, which are common to these types of projects. First, as a start-up, the business goals and operational requirements that must be met through the project were not completely developed, and subject to ongoing change. Ted's team undertook Agile software development methods (SCRUM), meaning that they would build each of the 3 tiers in parallel using collaboration between self-organizing cross-functional teams. This allowed the team to adapt to the client's evolving goals,and provided the development teams with understanding and visibility across the 3 tiers. Agile development is test intensive, and Drupal's UI was quickly recognized as a useful medium through which to conduct unit tests. Back-end application integration is often challenging, as developers are making changes to the system during deployment. Most e-commerce applications fail because of difficulty in integrating with enterprise applications. APIs are often poorly documented, rapidly evolving, lacking both test systems and suitable test data. The use of the middleware layer helps in solving these issues. A service oriented architecture (SOA) hides the application layer behind the mid-tier. A mock framwork can be used in place of the back-end environment, until it is developed enough to be integrated. Drupal team development posed its own challenges, particularly in making sure the efforts of multiple developers are merged correctly, and work end-to-end with one another. A central Drupal Integration Server was used. The environment used a cronjob which checks for changes to MySQL every few minutes. Source control will reload local databases, so that Drupal developers can work locally. Check-in to source files are detected, which can trigger a Drupal build, which will launch and test the server. To make Drupal custom form development more efficient, Tritchew's team employed a custom object-oriented Forms API. This provided an object-oriented class hierarchy for forms and forms elements (such as Checkbox, TextField, Form, FieldSet, etc.). Forms and form elements are rendered into Drupal Forms API arrays, and can be fully unit-tested using PHPUnit. Ensuring security is a critical concern. An independent team works alongside the main team to perform security audits and testing of the site, prior to launching the site into production. These simulated attacks are conducted throughout development.

6 Reaching Success and Understanding Effective Multi-Tier Integration The IBM Team is experienced in building robust, multi-tier application solutions. Tritchew cites several factors in the success of this particular project. The Drupal framework was a key building block. It offers the tools and ability to integrate. Real time integration to access the back-office line of business applications was critical. Our development, application and architecture patterns have been shaped over time. My advice to organizations looking to build a similar application would be to invest time up front. Projects like these depend upon understanding how the layers will work, and not underestimating them. Once the technology is selected, its crucial to coordinate a team with expertise for each of the respective layers. The customer launched their full site in the fall of As of the publication of this case study, it has incurred no unplanned downtime. Drupal has provided the customer with a set of tools that make it easy for its users to interact with the company and manage their own accounts online. It also new content to be added without requiring web coding expertise. As new functionality is desired to interact with customers and to build a community, the customer is well poised to add those modules with the assistance of Acquia and their Enterprise Network Support subscription. The customer is also counting on using the interactive, community-driven tools that Drupal promotes, to get important user feedback feedback which will be used to improve how the customer can meet user needs. Contact Acquia Acquia, Inc. 150 Presidential Way Suite 310 Woburn, MA Phone: ACQUIA [email protected] MSKU#: 0020

ECM 210 - Chapter 4 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps

ECM 210 - Chapter 4 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps ECM 210 - Chapter 4 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps Imagine Your E-commerce Presence What s the idea? Vision Mission statement Target audience Intended market space Strategic

More information

Pro<DOC/> e-commerce Technology An Introduction

Pro<DOC/> e-commerce Technology An Introduction Pro e-commerce Technology An Introduction From Rightangle Technologies Private Limited (www.rigthangle.co.in) 1 P a g e R i g h t a n g l e T e c h n o l o g i e s P v t. L t d. 1 Problem Statement

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

Your Information Technology Partner. Company Overview. Copyright Mantra IS LLC. All rights reserved.

Your Information Technology Partner. Company Overview. Copyright Mantra IS LLC. All rights reserved. Your Information Technology Partner Company Overview Company Overview Who We Are Mantra Information Services is a Microsoft Gold Certified custom software development and IT consulting company. We help

More information

Improving customer satisfaction and operational efficiencies with a proven portal solution.

Improving customer satisfaction and operational efficiencies with a proven portal solution. Portal solutions for the insurance industry Executive brief November 2005 Improving customer satisfaction and operational efficiencies with a proven portal solution. Page 2 Contents 2 Executive summary

More information

Four Reasons Your Technical Team Will Love Acquia Cloud Site Factory

Four Reasons Your Technical Team Will Love Acquia Cloud Site Factory Four Reasons Your Technical Team Will Love Acquia Cloud Site Factory Table of Contents The Journey You ve Accepted.... 3 The Freedom of Open Source and Power of Drupal.... 4 Manage and Deploy Tens, Hundreds,

More information

What is Open Source? Open source is defined by three key components:

What is Open Source? Open source is defined by three key components: Integrating Open Source into your business To help businesses deal with the complexity of globalization, unanticipated opportunities, unexpected threats, competitive demands and fiscal constraints, a business

More information

Custom Software Development Approach

Custom Software Development Approach Custom Software Development Approach Our approach to custom software development combines benefits from several standard development process models. We tend to have a well-defined, predictable and highly

More information

emind Webydo Moves to the Google Cloud Platform (GCP) with Emind For a Scalable Cloud Customers Stories by Overview About Webydo

emind Webydo Moves to the Google Cloud Platform (GCP) with Emind For a Scalable Cloud Customers Stories by Overview About Webydo Customers Stories by emind YOUR CLOUD EXPERTS Webydo Moves to the Google Cloud Platform (GCP) with Emind For a Scalable Cloud Overview Webydo linked up with the Emind Cloud Architects in order to construct

More information

HARVARD BUSINESS PUBLISHING BENEFITS FROM CRAFTER SOFTWARE

HARVARD BUSINESS PUBLISHING BENEFITS FROM CRAFTER SOFTWARE HARVARD BUSINESS PUBLISHING BENEFITS FROM CRAFTER SOFTWARE PUBLISHED: MAY 2013 Crafter Software has eased end-user authoring and improved the overall visitor experience for Harvard Business Publishing

More information

Xelude. Company Profile. www.xelude.com [email protected]. Information Systems. www.xelude.com

Xelude. Company Profile. www.xelude.com info@xelude.com. Information Systems. www.xelude.com Xelude Information Systems Company Profile [email protected] About Us Xelude Information Systems is a Sri Lankan Information Technology (IT) Services Company incorporated in 2009 for providing IT solutions,

More information

Case Studies PHP 2015

Case Studies PHP 2015 Case Studies PHP 2015 PHP TECHNOLOGIES PHP is a well known programming language which is used for web to develop dynamic web pages. Most web developers today use PHP coding and this language has been in

More information

A review and analysis of technologies for developing web applications

A review and analysis of technologies for developing web applications A review and analysis of technologies for developing web applications Asha Mandava and Solomon Antony Murray state University Murray, Kentucky Abstract In this paper we review technologies useful for design

More information

CONTENTS. Introduction 3. Our Team 5. Our Strategy 6. Solution Domains We Serve 7. Technology Platforms We Serve 8. Our Execution Practices 10

CONTENTS. Introduction 3. Our Team 5. Our Strategy 6. Solution Domains We Serve 7. Technology Platforms We Serve 8. Our Execution Practices 10 Introduction 3 Our Difference 3 Our Vision 4 Our Mission 4 Our Team 5 Our Strategy 6 Solution Domains We Serve 7 Technology Platforms We Serve 8 Our Execution Practices 10 We Are Agile Practitioners 10

More information

Service Virtualization

Service Virtualization Service Virtualization A faster, more efficient and less costly way to develop and test enterprise-class applications As cloud and mobile computing gain rapid acceptance, IT departments are expected to

More information

SaaS. Web-Based, SaaS Purchasing Model Lives Up To Its Promises. Invoice Approval. Purchasing. Receiving. Inventory Control Purchasing Requisitions

SaaS. Web-Based, SaaS Purchasing Model Lives Up To Its Promises. Invoice Approval. Purchasing. Receiving. Inventory Control Purchasing Requisitions Web-Based, SaaS Purchasing Model Inventory Control Purchasing Requisitions Receiving RFQ SaaS Invoice Approval Receiving Purchasing Inventory Control Invoice Approval In a challenging business environment

More information

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Application integration solutions To support your IT objectives IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Market conditions and business

More information

Migration and Disaster Recovery Underground in the NEC / Iron Mountain National Data Center with the RackWare Management Module

Migration and Disaster Recovery Underground in the NEC / Iron Mountain National Data Center with the RackWare Management Module Migration and Disaster Recovery Underground in the NEC / Iron Mountain National Data Center with the RackWare Management Module WHITE PAPER May 2015 Contents Advantages of NEC / Iron Mountain National

More information

Category: Business Process and Integration Solution for Small Business and the Enterprise

Category: Business Process and Integration Solution for Small Business and the Enterprise Home About us Contact us Careers Online Resources Site Map Products Demo Center Support Customers Resources News Download Article in PDF Version Download Diagrams in PDF Version Microsoft Partner Conference

More information

Terrace Consulting Services

Terrace Consulting Services Terrace Consulting Services Overview: Every project will require some degree of Planning before Implementation can begin. Analysis and Planning are essential in order to confirm requirements, define the

More information

IBM Sales and Distribution IBM and Manhattan Associates

IBM Sales and Distribution IBM and Manhattan Associates IBM Sales and Distribution IBM and Manhattan Associates Innovating across the supply chain and beyond 2 IBM and Manhattan Associates Market-leading companies realize that their supply chains are strategic

More information

Content Management System (Comparison between Top- Three CMS Platforms)

Content Management System (Comparison between Top- Three CMS Platforms) Content Management System (Comparison between Top- Three CMS Platforms) Documented By: Salar Abbas If creating a website for your business is on the horizon, you may be wondering which content management

More information

www.expaway.com Offerte dell 11 luglio 2014

www.expaway.com Offerte dell 11 luglio 2014 www.expaway.com Offerte dell 11 luglio 2014 TR2158 - Lead Engineer / Architect (Berlin) Location: Berlin (Germany) Field of operation: Professional Training & Coaching Size (employees): 11-50 employees

More information

Company Profile. Rutuja Creation. Updated 29 Dec 2011. www.rutujacreation.com. Gujarat, I N D I A

Company Profile. Rutuja Creation. Updated 29 Dec 2011. www.rutujacreation.com. Gujarat, I N D I A Company Profile Updated 29 Dec 2011 Rutuja Creation : Navrangpura, Ahmedabad-9 Gujarat, I N D I A Mississauga, ON, Canada - www.rutujacreation.com : - Navrangpura, Ab d-9. +1-416-844-3534 What s included

More information

VMware Hybrid Cloud. Accelerate Your Time to Value

VMware Hybrid Cloud. Accelerate Your Time to Value VMware Hybrid Cloud Accelerate Your Time to Value Fulfilling the Promise of Hybrid Cloud Computing Through 2020, the most common use of cloud services will be a hybrid model combining on-premises and external

More information

Putting the power of Web 2.0 into practice.

Putting the power of Web 2.0 into practice. White paper July 2008 Putting the power of Web 2.0 into practice. How rich Internet applications can deliver tangible business benefits Page 2 Contents 2 Introduction 3 What Web 2.0 technology can do for

More information

Building Robust Applications l Optimizing Performance l Transforming Business

Building Robust Applications l Optimizing Performance l Transforming Business Building Robust Applications l Optimizing Performance l Transforming Business About Us Prayag Software Solutions is an India-based IT services company. Backed by 8 years of industry insight, we leverage

More information

Digital Marketplace Services Service Definition

Digital Marketplace Services Service Definition Digital Marketplace Services Service Definition Arrk Limited Manchester Science Park Pencroft Way Manchester M15 6JJ Tel: +44 161 227 9900 Fax: +44 016 227 9966 www.arrkgroup.com Registered In England

More information

Magento at the Core of ecommerce. The Magento Experience. Magento Enables Success. The ecommerce Ecosystem. Supplemental Pages

Magento at the Core of ecommerce. The Magento Experience. Magento Enables Success. The ecommerce Ecosystem. Supplemental Pages The ecommerce Ecosystem Magento at the Core of ecommerce The Magento Experience Magento Enables Success Supplemental Pages The ecommerce Ecosystem The Magento Solution: Empowering the ecommerce Ecosystem

More information

Building Success on Acquia Cloud. Buyer s Guide

Building Success on Acquia Cloud. Buyer s Guide Building Success on Acquia Cloud Buyer s Guide Building Success on Acquia Cloud Table of Contents Executive Summary.... 3 Benefits and Challenges of Developing Drupal Sites in the Cloud... 4 Benefits and

More information

Creating Applications in Bluemix using the Microservices Approach IBM Redbooks Solution Guide

Creating Applications in Bluemix using the Microservices Approach IBM Redbooks Solution Guide Creating Applications in Bluemix using the Microservices Approach IBM Redbooks Solution Guide Across 2014 and into 2015, microservices became the new buzzword for application development style. So what

More information

Vincent Gabriel. Summary. Experience. Senior Software Developer at Landmark Network [email protected]

Vincent Gabriel. Summary. Experience. Senior Software Developer at Landmark Network vadimg88@gmail.com Vincent Gabriel Senior Software Developer at Landmark Network [email protected] Summary Open Source Contributions: https://github.com/vinceg Results-oriented lead architect with a focus on delivering

More information

Human Resources Department. [email protected]

Human Resources Department. hr@mcnewton.org McNewton Solutions Private Limited Plot No. J-7 2nd Floor, FCS Building Chandigarh Information Technology Park, INDIA P: +91 172 456 7842 E: [email protected] W: www.mcnewton.org Touch Human Resources

More information

A Guide to. Cloud Services for production workloads

A Guide to. Cloud Services for production workloads A Guide to Cloud Services for production workloads Intro Workload Requirements Matter Intro With the benefits of the cloud supported by both research and case studies, a growing number of cloud service

More information

WHITE PAPER GoundWork: Bringing IT Operations Management to Open Source and Beyond

WHITE PAPER GoundWork: Bringing IT Operations Management to Open Source and Beyond WHITE PAPER GoundWork: Bringing IT Operations Management to Open Source and Beyond Sponsored by: GroundWork Open Source Stephen Elliot April 2007 EXECUTIVE SUMMARY Global Headquarters: 5 Speen Street Framingham,

More information

EBXML FEATURE SOAP WSDL. written by Una Kearns UDDI. Content Management & Web Services. 6 November 2001 www.wsj2.com

EBXML FEATURE SOAP WSDL. written by Una Kearns UDDI. Content Management & Web Services. 6 November 2001 www.wsj2.com WS J FEATURE SOAP EBXML written by Una Kearns UDDI WSDL Content Management & Web Services 6 November 2001 econtent Services the services behind Web Services Una Kearns, XML architect at Documentum, leads

More information

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management Page 2 Table of

More information

Abdullah Radwan. Target Job. Work Experience (9 Years)

Abdullah Radwan. Target Job. Work Experience (9 Years) Abdullah Radwan LAMP / Linux / PHP / Apache / Ruby / MySQL / ASP.NET / Web Developer Wordpress / Magento / Drupal / C# / Sql Server / HTML / HTML5 / CSS CSS3 / Javascript / jquery / Prototype / SEO Target

More information

Middleware- Driven Mobile Applications

Middleware- Driven Mobile Applications Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary

More information

Picasso Recommendation

Picasso Recommendation Picasso Recommendation Mission The School of Dentistry for the University at Buffalo (UB) uses a custom application called Picasso to manage their clinic operations. Developed by two engineers in 1997,

More information

Why work with us? Speed. Quality. Cost. Services. Multiple parallel project teams Effective resourcing engine Faster deployment

Why work with us? Speed. Quality. Cost. Services. Multiple parallel project teams Effective resourcing engine Faster deployment Welcome Background Established in 2008. 35+ people team readily scalable to 80 within the same facility. Delivered solutions to over 650+ clients and 21 agencies nationally & internationally. Existing

More information

EnergySync and AquaSys. Technology and Architecture

EnergySync and AquaSys. Technology and Architecture EnergySync and AquaSys Technology and Architecture EnergySync and AquaSys modules Enterprise Inventory Enterprise Assets Enterprise Financials Enterprise Billing Service oriented architecture platform

More information

API Management Introduction and Principles

API Management Introduction and Principles API Management Introduction and Principles by Vijay Alagarasan, Principal Architect, Enterprise Architecture and Strategy of Asurion Abstract: This article is focused on providing solutions for common

More information

Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com and he has 8 years of experience in real time programming.

Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com and he has 8 years of experience in real time programming. Website: http://www.php2ranjan.com/ Contact person: Ranjan Mob: 09347045052, 09032803895 Domalguda, Hyderabad Email: [email protected] Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com

More information

ARC VIEW. Inductive Automation s Ignition Technology Offers Potential to Disrupt HMI/SCADA Market VISION, EXPERIENCE, ANSWERS FOR INDUSTRY

ARC VIEW. Inductive Automation s Ignition Technology Offers Potential to Disrupt HMI/SCADA Market VISION, EXPERIENCE, ANSWERS FOR INDUSTRY ARC VIEW By Craig Resnick ARC Advisory Group JANUARY 2014 Inductive Automation s Ignition Technology Offers Potential to Disrupt HMI/SCADA Market Overview... 2 What Makes a Technology Disruptive?... 2

More information

Electronic Commerce Engineering

Electronic Commerce Engineering 219322 Electronic Commerce Engineering Lecture 4 Laudon & Traver: Chapter 4 Building an E-commerce Web Site Copyright 2007 Pearson Education, Inc. Slide 4-1 Building an E-commerce Site: A Systematic Approach

More information

Open Source Content Management System for content development: a comparative study

Open Source Content Management System for content development: a comparative study Open Source Content Management System for content development: a comparative study D. P. Tripathi Assistant Librarian Biju Patnaik Central Library NIT Rourkela [email protected] Designing dynamic and

More information

Design ï Development ï Digital Marketing ï Content

Design ï Development ï Digital Marketing ï Content Design ï Development ï Digital Marketing ï Content About Us We are a digital agency with a fresh and unique approach. We believe in working as strategic partners and not as vendors. We decide on the platforms

More information

An Oracle White Paper May 2011. Oracle Tuxedo: An Enterprise Platform for Dynamic Languages

An Oracle White Paper May 2011. Oracle Tuxedo: An Enterprise Platform for Dynamic Languages An Oracle White Paper May 2011 Oracle Tuxedo: An Enterprise Platform for Dynamic Languages Introduction Dynamic languages, also sometimes known as scripting languages, have been in existence for a long

More information

agility made possible

agility made possible SOLUTION BRIEF CA Private Cloud Accelerator for Vblock Platforms how quickly can your private cloud support the increasing demand for business services and accelerate time-to-value for your Vblock platforms

More information

SAP Performance Management. A Trend Study by Compuware and PAC

SAP Performance Management. A Trend Study by Compuware and PAC SAP Performance Management A Trend Study by Compuware and PAC December 2010 PAC, Month/YY SAP Performance Management A Trend Study by Compuware and PAC 2 Management Summary Many companies run critical

More information

What You Need to Know About Transitioning to SOA

What You Need to Know About Transitioning to SOA What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures

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

E-commerce. Chapter 4. Building an E-commerce Web Site. Kenneth C. Laudon. Fourth Edition. Copyright 2007 Pearson Education, Inc.

E-commerce. Chapter 4. Building an E-commerce Web Site. Kenneth C. Laudon. Fourth Edition. Copyright 2007 Pearson Education, Inc. E-commerce business. technology. society. Fourth Edition Kenneth C. Laudon Carol Guercio Traver Copyright 2007 Pearson Education, Inc. Slide 4-1 Chapter 4 Building an E-commerce Web Site Copyright 2007

More information

HP Systems Insight Manager and HP OpenView

HP Systems Insight Manager and HP OpenView HP Systems Insight Manager and HP OpenView Working Better Together to Deliver End-to-End Management, from Hardware Infrastructure to Business Service Availability Executive Summary... 2 Challenges of Managing

More information

Market Maturity. Cloud Definitions

Market Maturity. Cloud Definitions HRG Assessment: Cloud Computing Provider Perspective In the fall of 2009 Harvard Research Group (HRG) interviewed selected Cloud Computing companies including SaaS (software as a service), PaaS (platform

More information

Understanding Evolution's Architecture A Technical Overview

Understanding Evolution's Architecture A Technical Overview Understanding Evolution's Architecture A Technical Overview Contents Introduction Understanding Evolution's Design Evolution Architecture Evolution Server Transports Evolution Benefits How Does Evolution

More information

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module June, 2015 WHITE PAPER Contents Advantages of IBM SoftLayer and RackWare Together... 4 Relationship between

More information

Reaping the rewards of your serviceoriented architecture infrastructure

Reaping the rewards of your serviceoriented architecture infrastructure IBM Global Services September 2008 Reaping the rewards of your serviceoriented architecture infrastructure How real-life organizations are adding up the cost savings and benefits Executive summary Growing

More information

Choosing a Content Management System (CMS)

Choosing a Content Management System (CMS) Choosing a Content Management System (CMS) Document Version Revision History Date Document Version Description Created By: 10/Oct/2013 First draft Laraib Saad Table of Contents 1. Introduction

More information

Open Source Content Management Software : A Comparative Analysis

Open Source Content Management Software : A Comparative Analysis 7 th International CALIBER 2009 Open Source Content Management Software... Open Source Content Management Software : A Comparative Analysis Kaushal K Giri Kirti R Nirgude Abstract There are many web-authoring

More information

Faichi Solutions. The Changing Face of Drupal with Drupal 8

Faichi Solutions. The Changing Face of Drupal with Drupal 8 Faichi Solutions The Changing Face of Drupal with Drupal 8 Whitepaper published on Dec. 17, 2014 Compiled & Written by: Team Drupal, Faichi Edited by: Payal Mathur, Communication Manager, Faichi CONTENTS

More information

Case Study. Data Governance Portal. www.brainvire.com 2013 Brainvire Infotech Pvt Ltd Page 1 of 1

Case Study. Data Governance Portal. www.brainvire.com 2013 Brainvire Infotech Pvt Ltd Page 1 of 1 Case Study Data Governance Portal www.brainvire.com 2013 Brainvire Infotech Pvt Ltd Page 1 of 1 Client Requirement The website is the Data Governance intranet portal. Data Governance is the practice of

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 [email protected] Dagmawi Lemma Department of Computer Science, Addis Ababa University, Ethiopia [email protected]

More information

Life insurance policy administration: Operate efficiently and capitalize on emerging opportunities.

Life insurance policy administration: Operate efficiently and capitalize on emerging opportunities. Life insurance policy administration: Operate efficiently and capitalize on emerging opportunities. > RESPOND RAPIDLY TO CHANGING MARKET CONDITIONS > DRIVE CUSTOMER AND AGENT LOYALTY > ENHANCE INTEGRATION

More information

PRINCIPAL JAVA ARCHITECT JOB ID: WD001087

PRINCIPAL JAVA ARCHITECT JOB ID: WD001087 PRINCIPAL JAVA ARCHITECT JOB ID: WD001087 The Principal Java Architect will lead/participate in the design, development, maintenance, and enhancements of worldwide business applications and Westum Products.

More information

Oracle Identity Management for SAP in Heterogeneous IT Environments. An Oracle White Paper January 2007

Oracle Identity Management for SAP in Heterogeneous IT Environments. An Oracle White Paper January 2007 Oracle Identity Management for SAP in Heterogeneous IT Environments An Oracle White Paper January 2007 Oracle Identity Management for SAP in Heterogeneous IT Environments Executive Overview... 3 Introduction...

More information

Website design & development process

Website design & development process Website design & development process Key stages of the process 9 1 Support, development and maintenance Competitor and audience analysis 8 Training IMPROVE THINK Wireframe and prototype (UX) 2 7 User testing

More information

Web Cloud Architecture

Web Cloud Architecture Web Cloud Architecture Introduction to Software Architecture Jay Urbain, Ph.D. [email protected] Credits: Ganesh Prasad, Rajat Taneja, Vikrant Todankar, How to Build Application Front-ends in a Service-Oriented

More information

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module June, 2015 WHITE PAPER Contents Advantages of IBM SoftLayer and RackWare Together... 4 Relationship between

More information

HP Agile Manager What we do

HP Agile Manager What we do HP Agile Manager What we do Release planning Sprint planning Sprint execution Visibility and insight Structure release Define teams Define release scope Manage team capacity Define team backlog Manage

More information

TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended.

TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended. Previews of TDWI course books offer an opportunity to see the quality of our material and help you to select the courses that best fit your needs. The previews cannot be printed. TDWI strives to provide

More information

Mobile Application Development

Mobile Application Development Web Engineering Mobile Application Development Copyright 2015 Slides from Federico M. Facca (2010), Nelia Lasierra (updates) 1 2 Where we are? # Date Title 1 5 th March Web Engineering Introduction and

More information

Extending the Benefits of SOA beyond the Enterprise

Extending the Benefits of SOA beyond the Enterprise Extending the Benefits of SOA beyond the Enterprise 2 TABLE OF CONTENTS 1 SOA The Right Approach for Application Integration...3 2 SOA outside the Firewall: An Opportunity to Improve Collaboration...4

More information

How To Use The Dcml Framework

How To Use The Dcml Framework DCML Framework Use Cases Introduction Use Case 1: Monitoring Newly Provisioned Servers Use Case 2: Ensuring Accurate Asset Inventory Across Multiple Management Systems Use Case 3: Providing Standard Application

More information

Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION

Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION AGENDA 1. Overview of Magento 2.0 2. Features and benefits of Magento 2.0 over Magento 1.x 3. Why should we upgrade to Magento 2.0

More information

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper MOBILIZING ORACLE APPLICATIONS ERP An Approach for Building Scalable Mobility Solutions A RapidValue Solutions Whitepaper TABLE OF CONTENTS Executive Overview Typical Architecture for Mobilizing Oracle

More information

Responsive UX & UI Front End Developer

Responsive UX & UI Front End Developer Full Stack Developer London 530/day Years of experience: 8+ Latest contract: Front End Developer at Ericsson Red Bee Responsive UX & UI Front End Developer S U M M A R Y 8+ years professional working experience

More information

Unlocking the Power of SOA with Business Process Modeling

Unlocking the Power of SOA with Business Process Modeling White Paper Unlocking the Power of SOA with Business Process Modeling Business solutions through information technology TM Entire contents 2006 by CGI Group Inc. All rights reserved. Reproduction of this

More information

PHP FRONT END DEVELOPER (BERLIN)

PHP FRONT END DEVELOPER (BERLIN) On behalf of our client, a young and dynamic Online Internet Company in Berlin, we are currently accepting resumes for the following professional opportunity: PHP FRONT END DEVELOPER (BERLIN) An amazing

More information

The Learn-Verified Full Stack Web Development Program

The Learn-Verified Full Stack Web Development Program The Learn-Verified Full Stack Web Development Program Overview This online program will prepare you for a career in web development by providing you with the baseline skills and experience necessary to

More information

Avaya Inventory Management System

Avaya Inventory Management System Avaya Inventory Management System June 15, 2015 Jordan Moser Jin Oh Erik Ponder Gokul Natesan Table of Contents 1. Introduction 1 2. Requirements 2-3 3. System Architecture 4 4. Technical Design 5-6 5.

More information

SOLUTION WHITE PAPER. Building a flexible, intelligent cloud

SOLUTION WHITE PAPER. Building a flexible, intelligent cloud SOLUTION WHITE PAPER Building a flexible, intelligent cloud Table of Contents Executive summary 1 Building a hybrid cloud 2 Provision complete cloud services 3 Service catalog 3 The user portal 4 Multi-tier

More information

Mergers and Acquisitions: The Data Dimension

Mergers and Acquisitions: The Data Dimension Global Excellence Mergers and Acquisitions: The Dimension A White Paper by Dr Walid el Abed CEO Trusted Intelligence Contents Preamble...............................................................3 The

More information

IBM Enterprise Service Bus for Healthcare

IBM Enterprise Service Bus for Healthcare IBM Enterprise Service Bus for Enabling new levels of integration and interoperability for today s demanding hospitals and health plans Highlights Integrate data and applications from disparate sources

More information

How To Build A Web App

How To Build A Web App UNCLASSIFIED Next Gen Web Architecture for the Cloud Era Chief Scientist, Raytheon Saturn 2013 28 Apr - 3 May Copyright (2013) Raytheon Agenda Existing Web Application Architecture SOFEA Lessons learned

More information