MOBILE INVENTORY MANAGEMENT FOR PHARMACIES CPET 565 FALL 2012. Sayed Nayab Hassan & Heidi Prussing

Similar documents
BCIT COMPUTING offers courses and credentials in SIX related information technology sectors

IT Research BYTE. Analysis. Packaged Solutions. MEAPs. Native SDK. Customization. Costs. Glossary (continued)

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION

CAREER OPPORTUNITIES

Net Developer Role Description Responsibilities Qualifications

IT Infrastructure and Emerging Technologies

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Ensuring the security of your mobile business intelligence

OWB Users, Enter The New ODI World

UltraQuest Cloud Server. White Paper Version 1.0

Free Download at:

IT Infrastructure and Platforms

Introduction to Mobile Middleware. Introduction Mobile Middleware

Oracle Application Customization For USA Based Software Consultant

SAP BusinessObjects. May 2011

Systems Analysis and Design

Web Based Application Tool (WBAT) For SMS Implementation!

BusinessObjects Data Federator XI 3.0 SP1 for Windows

ebusiness Web Hosting Alternatives Considerations Self hosting Internet Service Provider (ISP) hosting

Use Cases for Argonaut Project. Version 1.1

BUSINESS OBJECTS EDGE

By Makesh Kannaiyan 8/27/2011 1

Chapter 4 IT Infrastructure and Platforms

Disrupting The Market: Predictive Analytics As A Service

PEOPLESOFT MOBILE INVENTORY MANAGEMENT FOR THE HEALTHCARE INDUSTRY

Architecture and Mode of Operation

DBMS Infrastructures and IT Career Recommendations. Jeff Fineberg November 21, 2011

2/23/2014. Chapter 5. Problem: Costly and unwieldy IT infrastructure; diminishing resources Solutions:

Development of SAP Mobile Applications with emphasis on SAP CRM using Sybase Unwired Platform 2.0. Trond Pedersen ecenta Nordic AB

VOL. 2, NO. 1, January 2012 ISSN ARPN Journal of Science and Technology ARPN Journals. All rights reserved

ebusiness Web Hosting Alternatives Self hosting Internet Service Provider (ISP) hosting Commerce Service Provider (CSP) hosting

Initial Value Proposition (IVP)

HP Intelligent Management Center Standard Software Platform

Top 10. Ten reasons customers choose SAP to help transform their business. Copyright/Trademark

Requirements Specifications for: The Management Action Record System (MARS) for the African Development Bank

IS Careers. MIS 4133 Software Systems

Application Development Services for Cloud

Oracle Business Intelligence Mobile

SAP Business One for iphone and ipad. Version 1.5.x January 2012

Mobile Analytics Strategy & Implementation in Eli Lilly. Thyagarajan Balasubramanian, Eli Lilly Viswanathan Ramakrishnan, SAP

BES10 Cloud architecture and data flows

Session 12 Evolving IT Architectures: From Mainframes to Client-Server to Network Computing

Plán školení ČESKÁ REPUBLIKA. Prosinec 2013 Červen 2014

SAP Manufacturing Intelligence By John Kong 26 June 2015

System Requirements Table of contents

Five Challenges of Serialization in Pharmaceutical Supply Chains

HP Intelligent Management Center Standard Software Platform

Sybase Unwired Platform 2.1.x

Ensuring the security of your mobile business intelligence

HP Intelligent Management Center Enterprise Software Platform

An Oracle White Paper February Oracle Data Integrator 12c Architecture Overview

SAP NetWeaver 7.4 Planning Product Availability Matrix (Planning PAM)

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture

Exploring the Synergistic Relationships Between BPC, BW and HANA

SAP Road Map for SAP NetWeaver Single Sign-On

Enabling Better Business Intelligence and Information Architecture With SAP Sybase PowerDesigner Software

An Overview of the SAP Business One Cloud Landscape. SAP Business One Cloud Landscape Workshop

System Architecture V3.2. Last Update: August 2015

CRN# CPET Cloud Computing: Technologies & Enterprise IT Strategies

CA SiteMinder. Implementation Guide. r12.0 SP2

The Mobile Imperative. A J.Gold Associates White Paper

NOVA Silicon Valley ICT Employer Follow-Up Survey (n=50 1 ) December 2011 Open ended responses

Qint Software - Technical White Paper

EMA Radar for Workload Automation (WLA): Q2 2012

INFORMATION TECHNOLOGY (INFO)

IT Infrastructure and Emerging Technologies

SAS 9.1. ETL Studio: User s Guide

Casper Suite. Security Overview

13/10/2015. ACS 3907 E-Commerce. E-Commerce Design Architecture Part 1. Client/Server Architecture. Instructor: Kerry Augustine October 13 th 2015

The Microlease Asset Management Solution

Network and Services (NETW-903)

5/29/2010 ENTERPRISE SYSTEMS. Fundamentals of Business Information Systems. Summer Pre-history of business computing

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

KASPERSKY SECURITY INTELLIGENCE SERVICES. EXPERT SERVICES.

SUSE Linux Enterprise Server for VMware

tibbr Now, the Information Finds You.

JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications

IT AND BUSINESS CHANGE

Hardware, Software & Network Requirements

Mobilize Your ERP with ADF Mobile

Managing Information Technology 6 th Edition

Sizing and Deployment of the SAP Business One Cloud Landscape. SAP Business One Cloud Landscape Workshop

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology Fall 2007

QlikView Business Discovery Platform. Algol Consulting Srl

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

CUSTOM WEB ACCESS TO SAP CRM AND SAP ERP VIA NETWEAVER PORTAL IVIEW. A Project. Presented. to the Faculty of. California State University, Chico

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches

Module Title: Software Development A: Mobile Application Development

Mobilizing SAP Enterprise Applications

ManageEngine (division of ZOHO Corporation) Infrastructure Management Solution (IMS)

Chapter A computer is a collection of computers that communicate with one another over transmission lines.

AGILEPOINT FOR SALESFORCE GO BEYOND DATA SHARING

Sybase Unwired Platform 2.0

E-Commerce Website. Online Grocery Store

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

SAP CRM on HANA HANA Limited Runtime SAP 360 Customer. December 19 th, 2012

IBM WebSphere Cast Iron Cloud integration

White Paper. McAfee Cloud Single Sign On Reviewer s Guide

Transcription:

MOBILE INVENTORY MANAGEMENT FOR PHARMACIES CPET 565 FALL 2012 Sayed Nayab Hassan & Heidi Prussing Outline 2 Introduction Current Information Service Environment Project Milestones Design Considerations Design Diagrams Vendors Prototype Demonstration 1

Executive Summary 3 Leaders of a global healthcare company specializing in pharmaceuticals approved $50,000 to fund an Enterprise Mobility Pilot Project to explore new mobile technologies with business intelligence. A mobile BI solution will need to integrate into the companies' existing Enterprise Resource Planning (ERP) System. Our focus for the mobile enterprise pilot project will be on a mobile BI application for employees to facilitate efficient maintenance of pharmacy inventory. 4 Mobile Computing/ Information Service Environment The pilot project will be conducted in the company's northeast Indiana region which consists of one warehouse that supplies fifteen pharmacies in the area. The IT server infrastructure is maintained by a cloud service provider. The company currently maintains SAP ERP software on Linux servers and will be looking to either extend the SAP infrastructure or integrate it with Oracle business intelligence products. 2

Network Diagram 5 Project Milestones 6 Mobile Application Decision October 4, 2012 Review of Just-in-time Study, Company Research & Risk Management Plan October 10, 2012 Review Prototype for IT Management Meeting December 7, 2012 IT Management Meeting December 13, 2012 Determine Scope Select Software & Hardware Complete Report of Test Results February 15, 2013 IT Management Review of Test Results February 18, 2013 IT Management Presentation February 21, 2013 to Company Administration 3

Hardware Architecture 7 Three Tier Server Architecture 8 Three Tier Server Architecture as displayed in [5] 4

Thin & Fat Clients 9 For thin clients, the mobile devices basically serves as a user interface and all the computing is done either at server or proxy end. If communication is not reliable, a fat client should be used. Thin Client Computation at Server end Constant communication with server PHP Scripting Basically a UI Fat Client Computation at Client end Weak Communication with server Java Script, Java UI and computation utilizing local resources Security in Software Architecture 10 User Account Management Authentication Mechanisms 1. Machine-level authentication. This is used to authenticate the machine that is accessing the service. 2. User-level authentication. This is used to authenticate a particular user. 3. Third-party authentication. This is typically an out-of-band authentication mechanism where the third-party is used to verify the user credentials. 5

Middleware 11 Client-Proxy Server Model 12 Supported Mobile Devices: Intelligent Servers Existing servers can be made more intelligent by incorporating scripts that detect the type of client device and render appropriate pages. Code can be incorporated at server end that detects the device type and run appropriate scripts. This kind of intelligence is used in industry to cater for heterogeneous browser platforms. 6

Use Case Diagram 13 Class Diagram 14 7

Business Process Diagram 15 Considered Vendors 16 The company currently uses an SAP Enterprise Resource Planning system. However, Oracle has a business intelligence product that will run on SAP. The Oracle mobile BI solution is relatively inexpensive. However, it will only run on Apple iphone and ipad clients. In contrast, SAP BusinessObjects Mobile will run a wide variety of clients. SAP also has a huge range of platform independent software. 8

Benefits of SAP & Sybase 17 Sybase Unwired Platform as shown in [17, p.2] Mobile Device Program Design 18 Top Level Android Program Design, revised based on [12] 9

Prototype: Networking 19 Prototype: WAMP server 20 10

Prototype: MySQL Database 21 References 22 [1] Kiron, D., Shockley, R., Kruschwitz, N., Finch, G., Haydock, M. (2011). Analytics: The Widening Divide. MIT Sloan Management Review Research Report Fall 2011, In collaboration with IBM Institute for Business Value, 1-20. [2] Plank, Nick (2011, December 3). Trends in pharma mobile BI. Retrieved from Pharmaphorum Media: http://www.pharmaphorum.com/2011/12/23/trends-in-pharma- mobile-bi/ [Accessed: 09-Oct-2012]. [3] Wilson, Steve (2012, February 7). Expert review: supply chain innovation in the life sciences industries. Retrieved from Pharmaphorum Media: http://www.pharmaphorum.com/2012/02/07/expert-review-supply-chain-innovation-in- the-lifesciences-industries/ [Accessed: 09-Oct-2012]. [4] J. Jing, A. Helal, and A. Elmagarmid, Client Server Computing in Mobile Environments, 1999, [Online]. Available: http://www.cs.unm.edu/~darnold/classes/papers/jing99client.pdf. [Accessed: 23-Oct- 2012]. [5] Introduction to Mobile Application Architectures Client-Server InformIT. [Online]. Available: http://www.informit.com/articles/article.aspx?p=336262. [Accessed: 18-Oct-2012]. [6] All DMTF Standard Publications DMTF. [Online]. Available: http://www.dmtf.org/standards/published_documents. [Accessed: 18-Oct-2012]. [7] Building Mobile Applications / OpenCourseWare. [Online]. Available: http://cs76.tv/2011/spring/. [Accessed: 20-Oct- 2012]. [8] "Oracle Business Intelligence Applications for SAP R3." [Online]. Available: http://www.oracle.com/us/products/middleware/bus-int/oracle-bi-applications-for-sap-1562843.pdf. [Accessed: 23-Oct- 2012]. [9] "Oracle Business Intelligence Mobile." [Online]. Available: http://www.oracle.com/us/solutions/ent-performance-bi/businessintelligence/oracle-bi- mobile-datasheet-396100.pdf.. [Accessed: 23-Oct-2012]. [10] "SAP BusinessObjects Business Intelligence Platform" [Online]. Available: http://www.sap.com/solutions/analytics/businessintelligence/bi-platform.epx. [Accessed: 23-Oct-2012]. [11] "Putting Business Intelligence in the Palm of Your Hand With SAP BusinessObjects Mobile" [Online]. Available: http://www.sap.com/solutions/analytics/business-intelligence/mobile-bi.epx. [Accessed: 23-Oct-2012]. 11

References 23 [12] Conder, S., & Dorsey, L. (2009). Android Wireless Application Development. Boston, MA: Pearson Education, Inc. [13] "Context" [Online]. Available: http://developer.android.com/reference/android/content/context.html [Accessed: 21-Nov- 2012]. [14] "Starting an Activity" [Online]. Available: http://developer.android.com/training/basics/activity-lifecycle/starting.html [Accessed: 21-Nov- 2012]. [15] "Intent" [Online]. Available: http://developer.android.com/reference/android/content/intent.html [Accessed: 21-Nov- 2012]. [16] "Service" [Online]. Available: http://developer.android.com/reference/android/app/service.html [Accessed: 21-Nov- 2012]. [17] Sybase, An SAP Company (2011). "White Paper: Sybase Unwired Platform Version 2.1Architecture" [Online]. Available: http://www.sybase.com/files/white_papers/sybase_sup_2.1_architecture_wp.pdf [Accessed: 5-Dec-2012]. [18] B'Far, R. (2005). Mobile Computing Principles Designing & Developing Mobile Applications with UML and XML. New York, NY: Cambridge University Press. [19] Lin, P. (1996). An Introduction to Object-Oriented Analysis, Design, and Development Techniques (Based on the book entitled Object Oriented Design with Applications, 1991, by Grady Booch) 12