Powerplan: the alternative software for presentations at local area network u...IJECEIAES
Software development from the results of this research is not only beneficial for educational institutions but also for personal or specific institutions and institutions who want to conduct seminars, presentations, or other activities that involve many audiences. The advantage is that the audience will not experience problems such as when using an LCD projector, such as limited visibility, location or space, and the viewpoint of the audience on the Projectors. This research can be the answer to the need for using LCD projectors that often occur in the process of education, meetings, or seminars that continue to increase every time. Also, the lack of LCD compared to the number of teaching needs in each class and the unstable electricity conditions and the low electricity ratio in East Nusa Tenggara, so that makes the device LCD vulnerable to damage. Testing on LAN networks withthe same number of clients on each test shows that there was an increase of 18% and 75% in each addition to the number of servers. The best performance of Powerplan is still shown when the number of servers that present several five, with the response time of each client connected under two seconds.
6 Virtual Desktop Use Cases for Colleges & UniversitiesDizzion, Inc.
See how desktop virtualization and application streaming can help higher education streamline IT, better serve faculty and students, and optimize resources and budget.
Powerplan: the alternative software for presentations at local area network u...IJECEIAES
Software development from the results of this research is not only beneficial for educational institutions but also for personal or specific institutions and institutions who want to conduct seminars, presentations, or other activities that involve many audiences. The advantage is that the audience will not experience problems such as when using an LCD projector, such as limited visibility, location or space, and the viewpoint of the audience on the Projectors. This research can be the answer to the need for using LCD projectors that often occur in the process of education, meetings, or seminars that continue to increase every time. Also, the lack of LCD compared to the number of teaching needs in each class and the unstable electricity conditions and the low electricity ratio in East Nusa Tenggara, so that makes the device LCD vulnerable to damage. Testing on LAN networks withthe same number of clients on each test shows that there was an increase of 18% and 75% in each addition to the number of servers. The best performance of Powerplan is still shown when the number of servers that present several five, with the response time of each client connected under two seconds.
6 Virtual Desktop Use Cases for Colleges & UniversitiesDizzion, Inc.
See how desktop virtualization and application streaming can help higher education streamline IT, better serve faculty and students, and optimize resources and budget.
Towards an efficient and secure educational platform on cloud infrastructureprofessionalwork
It was very hard to find literature on education and cloud computing. I found this paper from IEEE which has good information about the significance of cloud computing in education organizations and it discusses the possible security threats as well as proposes a suitable security solution to overcome the concerns of the education organizations.
Supporting Workplace Learning in Small Enterprises by Personal Learning Envir...Milos Kravcik
Small and micro enterprises have a decreasing participation in vocational education and training. There is a real need to engage them in developing a positive attitude towards training. The BOOST (Business perfOrmance imprOvement through individual employee Skills Training) project will integrate outcomes from two previous projects (BECOME and ROLE), in order to develop associated methodologies and tools. These will enable enterprises with less than 20 employees to identify their critical business needs and then also to find appropriate and customized learning resources to meet these needs. Our solution provides predefined Personal Learning Environments for 3 different roles. These environments are customizable and should be further developed towards personalization and adaptivity.
Determining The Barriers Faced By Novice ProgrammersWaqas Tariq
Most of the novice programmers find glitches at various phases while trying to complete a program in their Computer Science programming course. These phases can be while constructing the code, finding errors in the code at the time of compilation of the program, debugging these errors while executing the program. Novice programmers are unable to understand some of the concepts in programming. Computer Science programming course instructors are experiencing difficulty in finding these barriers faced by the students. These barriers are forcing students to drop programming course from their degree plan and becoming a concern to the professors teaching programming course. In this research ActivePresenter software is used. This software recorded the full motion video with crystal clear quality and helped in capturing screen shots automatically with a click of a mouse or pressing any key in the keyboard of the students who are trying to complete a programming assignment. By analyzing all the recordings collected from different students, these barriers are determined.
Blackboard at Blackboard – Swinburne’s LMS migrationVDIT
Associate Professor Richard Constantine, Chief Information Officer and Director, Information Technology Services and Matthew Smith, Associate Director, IT Governance Strategy and Planning
For many years Swinburne has used separate and independent LMS’s in our TAFE and Higher Education sectors. In response to a management directive that all Student and Staff should use a single, unified LMS, Swinburne looked to Blackboard Hosting as a way to deliver this project. In addition to financial benefits, Swinburne’s use of a hosted solution delivers significant non-financial benefits. These benefits include outcomes such as resource flexibility, service level improvements and removing the distraction of managing technical issues allowing staff to remain focused on the main challenge of implementing a single LMS solution.
This presentation will outline Swinburne’s progress to date including the decision making process, key benefits and risk considerations, the experience to date and way forward as Swinburne progresses towards a single hosted LMS.
Performance Support for Software Rollouts & Upgrades - The Business ProblemEpsilon Software
This slideshare is usually presented during our webinar and product demonstration sessions, and reflects our understanding of the business problem when it comes to information overload, end user adoption, business process guidance and performance support.
A pioneer of higher learning in the state of Rajasthan, JECRC is redefining the academic space with research focused education that puts excellence above anything else.
Em uma das mais completas implantações de sistemas PLM ja feitas em universidades da America Latina, A Universidade Bolivariana e a Siemens PLM trabalham juntas para formar Engenheiros melhor preparados para o mercado de trabalho.
Laboratory Virtual Instrument Engineering Workbench (LabVIEW) is a system-design platform and development environment for a visual (graphical) programming language from National Instruments. This is a Complete Labview online course, which takes you from zero to an advanced level, where you will be able to create your own programmes and understand other codes as well. LabVIEW solves engineering challenges across a broad range of application areas. https://www.diyguru.org/course/labview/
This paper introduces the competency models for Operations Manager, User Interface
Designer, and Application Developers. It will serve as a guide for Information Systems students
to identify which among the three of the offered tracks would be most suited for them to pursue
according to their knowledge, skills, values and interests. The Holland’s RIASEC model and the
Values Search model of Bronwyn and Holt were utilized to determine the most dominant interest
and most dominant values of the industry computing experts. Survey assessment forms were sent
to IT Operations Manager, User Interface Designer, and Application Developer. Most dominant
values and interests of industry computing experts were determined as well as the knowledge
and skills which are mostly required by the industry in their particular area. Based on the result
of the survey, it shows that application developer and user interface designer have a closely
related values. Thus a second round of a survey would be needed to come up with the most
exclusive dominant values for the particular information systems specialization track.
Towards an efficient and secure educational platform on cloud infrastructureprofessionalwork
It was very hard to find literature on education and cloud computing. I found this paper from IEEE which has good information about the significance of cloud computing in education organizations and it discusses the possible security threats as well as proposes a suitable security solution to overcome the concerns of the education organizations.
Supporting Workplace Learning in Small Enterprises by Personal Learning Envir...Milos Kravcik
Small and micro enterprises have a decreasing participation in vocational education and training. There is a real need to engage them in developing a positive attitude towards training. The BOOST (Business perfOrmance imprOvement through individual employee Skills Training) project will integrate outcomes from two previous projects (BECOME and ROLE), in order to develop associated methodologies and tools. These will enable enterprises with less than 20 employees to identify their critical business needs and then also to find appropriate and customized learning resources to meet these needs. Our solution provides predefined Personal Learning Environments for 3 different roles. These environments are customizable and should be further developed towards personalization and adaptivity.
Determining The Barriers Faced By Novice ProgrammersWaqas Tariq
Most of the novice programmers find glitches at various phases while trying to complete a program in their Computer Science programming course. These phases can be while constructing the code, finding errors in the code at the time of compilation of the program, debugging these errors while executing the program. Novice programmers are unable to understand some of the concepts in programming. Computer Science programming course instructors are experiencing difficulty in finding these barriers faced by the students. These barriers are forcing students to drop programming course from their degree plan and becoming a concern to the professors teaching programming course. In this research ActivePresenter software is used. This software recorded the full motion video with crystal clear quality and helped in capturing screen shots automatically with a click of a mouse or pressing any key in the keyboard of the students who are trying to complete a programming assignment. By analyzing all the recordings collected from different students, these barriers are determined.
Blackboard at Blackboard – Swinburne’s LMS migrationVDIT
Associate Professor Richard Constantine, Chief Information Officer and Director, Information Technology Services and Matthew Smith, Associate Director, IT Governance Strategy and Planning
For many years Swinburne has used separate and independent LMS’s in our TAFE and Higher Education sectors. In response to a management directive that all Student and Staff should use a single, unified LMS, Swinburne looked to Blackboard Hosting as a way to deliver this project. In addition to financial benefits, Swinburne’s use of a hosted solution delivers significant non-financial benefits. These benefits include outcomes such as resource flexibility, service level improvements and removing the distraction of managing technical issues allowing staff to remain focused on the main challenge of implementing a single LMS solution.
This presentation will outline Swinburne’s progress to date including the decision making process, key benefits and risk considerations, the experience to date and way forward as Swinburne progresses towards a single hosted LMS.
Performance Support for Software Rollouts & Upgrades - The Business ProblemEpsilon Software
This slideshare is usually presented during our webinar and product demonstration sessions, and reflects our understanding of the business problem when it comes to information overload, end user adoption, business process guidance and performance support.
A pioneer of higher learning in the state of Rajasthan, JECRC is redefining the academic space with research focused education that puts excellence above anything else.
Em uma das mais completas implantações de sistemas PLM ja feitas em universidades da America Latina, A Universidade Bolivariana e a Siemens PLM trabalham juntas para formar Engenheiros melhor preparados para o mercado de trabalho.
Laboratory Virtual Instrument Engineering Workbench (LabVIEW) is a system-design platform and development environment for a visual (graphical) programming language from National Instruments. This is a Complete Labview online course, which takes you from zero to an advanced level, where you will be able to create your own programmes and understand other codes as well. LabVIEW solves engineering challenges across a broad range of application areas. https://www.diyguru.org/course/labview/
This paper introduces the competency models for Operations Manager, User Interface
Designer, and Application Developers. It will serve as a guide for Information Systems students
to identify which among the three of the offered tracks would be most suited for them to pursue
according to their knowledge, skills, values and interests. The Holland’s RIASEC model and the
Values Search model of Bronwyn and Holt were utilized to determine the most dominant interest
and most dominant values of the industry computing experts. Survey assessment forms were sent
to IT Operations Manager, User Interface Designer, and Application Developer. Most dominant
values and interests of industry computing experts were determined as well as the knowledge
and skills which are mostly required by the industry in their particular area. Based on the result
of the survey, it shows that application developer and user interface designer have a closely
related values. Thus a second round of a survey would be needed to come up with the most
exclusive dominant values for the particular information systems specialization track.
DETERMINING THE CORE PART OF SOFTWARE DEVELOPMENT CURRICULUM APPLYING ASSOCIA...cscpconf
The software technology is advancing rapidly over the years. In order to adapt to this advancement, the employees on software development should renew themselves consistently. During this rapid change, it is vital to train the proper software developer with respect to the criteria desired by the industry. Therefore, the curriculum of the programs related to software development at the universities should be revised according to software industry requirements. In this study, the core part of Software Development Curriculum is determined by applying association rule mining on Software Job ads in Turkey. The courses in the core part are chosen with respect to IEEE/ACM computer science curriculum. As a future study, it is also important to gather the academic personnel and the software company professionals to determine the compulsory and elective courses so that newly graduated software developers can easily adapt to the software projects in the market without taking extra training.
Determining the core part of software development curriculum applying associa...csandit
The software technology is advancing rapidly over the years. In order to adapt to this
advancement, the employees on software development should renew themselves consistently.
During this rapid change, it is vital to train the proper software developer with respect to the
criteria desired by the industry. Therefore, the curriculum of the programs related to software
development at the universities should be revised according to software industry requirements.
In this study, the core part of Software Development Curriculum is determined by applying
association rule mining on Software Job ads in Turkey. The courses in the core part are chosen
with respect to IEEE/ACM computer science curriculum. As a future study, it is also important
to gather the academic personnel and the software company professionals to determine the
compulsory and elective courses so that newly graduated software developers can easily adapt
to the software projects in the market without taking extra training.
ERP systems are attractive to universities for the same reasons that t.docxakilaha
ERP systems are attractive to universities for the same reasons that they are attractive to business organizations: control, accurate information, and centralized systems, all in real time. However, implementing ERP systems at universities has posed some unique problems. By nature, universities are not integrated organizations. Each department operates separately and autonomously, so trying to tie everyone together is difficult enough. Furthermore, university IT personnel are not as experienced as those in large companies, implementations are often rushed, and testing and training often have been inadequate. Universities have been attracted to ERP systems since the mid- 1990 s, when their legacy systems were unable to keep up with increasing technology demands. There were too many legacy systems to maintain, and new systems couldn't be developed in-house because of a lack of staff and experience; ERP seemed like a good alternative. PeopleSoft aggressively marketed to universities and by the end of 2004 had 730 installations in colleges and universities. Some universities have had a particularly difficult time with implementation. Stanford University began its PeopleSoft implementation in 2001. Stanford users complain that completing tasks takes longer than it did prior to the ERP system installation, while the university's IT department complains that the new system is more expensive to support than the prior system. Users at Stanford have been hesitant to adopt the new system, and many of those who are using it are requesting further customization. Lacking widespread use at this stage, the installation of this multimillion dollar system cannot be considered a complete success. Most of the problems related to the PeopleSoft installation are people problems; as with many corporate ERP implementations, the university and its IT department are coping with a tight budget and, consequently, providing little training. Although training was offered to the users, few participated. The University of Massachusetts's PeopleSoft system was down for four days during the critical drop/add period in 2004 , leaving 24,000 students in the lurch. The glitch was traced to a lack of testing. Cleveland State sued PeopleSoft because the college's software was "unusable" and the university had to install an alternative software package to process accounts receivables. In February 2005 , Oracle, which now owns PeopleSoft, settled the suit for $4.25 million. The University of Delaware has taken a slow approach to its PeopleSoft implementation. The first department to use the software was HR, for payroll. The university chose HR because the department is small. The next phase for the implementation was the university-wide financials. The last phase, and the largest phase, has been the student records. There have been a few hiccups, as in all implementations, but in general, it has gone smoothly. Question: 1. Research the PeopleSoft corporation, and explain why its sof.
Running Header: 1
SYSTEM ARCHITECTURE 2
Unit 3 Group Project
System Architecture
Group 4
John Holmberg, Sean Austin, Christian Dillon, Charles Williams, Matthew Serdy, Frank Opoku
24 April 2019
IT487 – IT Capstone 1
Nolyn Johnson
Table of Contents
Section 1 - Overview of Company and Client Business Case 3
Section 2 - Application Requirement Elicitation Strategy 5
Section 3 - System Components and Design Requirements 7
Section 4 - Methodology for Application Development Process 10
Section 5 - Complete Features and Trade-off Analysis 12
Section 6 - Milestones and Deliverables Based on Date and Dependencies 15
Section 7 - System Architecture Aligned with System Requirements 21
Section 8 - Technical Design Document 24
Section 9 - Design Review Checklist 25
Section 10 - Testing and Deployment 26
References 27
Section 1 - Overview of Company and Client Business Case
The company Education Information Systems. (EiS) is an information and management company that specializes in the creation and care of large-scale educational information and technology systems. EiS has implemented and managed systems ranging from the pre-K to 12th year primary school systems, and is developing larger scale systems to facilitate collegiate, graduate and post graduate educational institutions. EiS is a privately held organization that has the primary focus of providing the best possible systems to help grow the educational sector. Previous clients have implemented system wide software replacement and upgrades. With a stellar track record of previous educational institutions, and references, EiS has completed all the projects on time, and within budgetary guidelines. All problem issues or negative feedback from clients were handled in professional and timely manner that resulted in a completely satisfied client.
Moving toward post high school educational institutions, EiS is working with an extremely talented development team to move into the graduate and post graduate sector with ease. With new projects being developed, and more clients, EiS also works to recruit the best talent in the development, and technical aspects of information technology.
The information system to be developed by EiS for the institution will allow for all student, and faculty to store, share, and secure data. Utilizing a web-based UI, the information will be easily accessed, with the proper credentials. Data can be shared among staff, and students with preferences designed to mitigate corruption of data, loss of information, especially personal and financial information. All faculty and staff can be added to the application via an admin portal and all security is designated there. All remote access to the application will require a 2 factor
authentication system for another level of security to ensure that the proper access protocols are being followed. All information that is stored will be designed to the student or faculty member, and kept throughout the students’ academic caree.
It is impossible to separate the human factors from software engineering expertise during
software development, because software is developed by people and for people. The intangible
nature of software has made it a difficult product to successfully create, and an examination of
the many reasons for major software system failures show that the reasons for failures
eventually come down to human issues. Software developers, immersed as they are in the
technological aspect of the product, can quickly learn lessons from technological failures and
readily come up with solutions to avoid them in the future, yet they do not learn lessons from
human aspects in software engineering. Dealing with human errors is much more difficult for
developers and often this aspect is overlooked in the evaluation process as developers move on
to issues that they are more comfortable solving. A major reason for this oversight is that
software psychology (the softer side) has not developed as extensively
1. Proceedings of the 2014 ASEE North Central Section Conference 1
Copyright 2014, American Society for Engineering Education
Developing an IT Infrastructure for Educational Institutions
Teaching Product Lifecycle Management
Atul Khiste, B.S. Patrick Hillberg, Ph.D. Robert Van Til, Ph.D.
M.S. Student Solutions Architect Professor
ISE Dept. Siemens PLM Software Inc. ISE Dept.
Oakland University Troy, MI 48098 Oakland University
Rochester, MI 48309 Patrick.Hillberg@siemens.com Rochester, MI 48309
khiste.atul@gmail.com vantil@oakland.edu
Abstract.
Many industry sectors need workers skilled in Product Lifecycle Management (PLM), but
educational institutions are lagging in providing education in PLM concepts and tools. The
challenges in providing this education in PLM are in part due to the complexity of the IT
infrastructure and a lack of appropriately skilled IT resources in educational institutions.
PLM is a business methodology and a strategic approach which makes use of engineering
software tools; and it is critical that instructors be able develop PLM courses without being
unduly burdened by the complexity of the IT. PLM vendors, to a greater and lesser extent,
recognize the implementation challenges posed by their software. But they also need guidance
from educational institutions in order to develop sound IT implementation plans. Universities,
community colleges and even K-12 schools must emphasize their roles in producing workers
skilled in PLM, and in the value they provide to the PLM vendors and more importantly to their
customers and the users of the PLM software tools.
Led by its Industrial and Systems Engineering (ISE) Dept., Oakland University is developing a
PLM IT infrastructure which can be used as a model for replication by other educational
institutions. Siemens PLM Software Inc. is supporting Oakland University in this effort through
its GO PLM Program and technical support. In 2013, the ISE Dept. offered its first course
entitled Product Lifecycle Management to use this IT infrastructure. Lessons learned from that
course has led to improvements in the IT infrastructure, with this improved infrastructure being
used in the second offering of the PLM course currently underway. Through these efforts,
Oakland University seeks to become a role model for other institutions interested in PLM
education.
This paper explains about the problems faced during planning, implementation phase to the
students and instructors using it for course and the practices followed to avoid those issues in
future. An overview of PLM IT functional architecture at Oakland University is provided so that,
it can implemented by other educational institution.
Introduction.
Many industry sectors need workers skilled in Product Lifecycle Management (PLM), but
educational institutions are lagging in providing education in PLM concepts and tools. The
challenges in providing this education in PLM are in part due to the complexity of the IT
infrastructure and a lack of appropriately skilled IT resources in educational institutions.
2. Proceedings of the 2014 ASEE North Central Section Conference 2
Copyright 2014, American Society for Engineering Education
PLM is a business methodology and a strategic approach which makes use of engineering
software tools; and it is critical that instructors be able develop PLM courses without being
unduly burdened by the complexity of the IT. PLM vendors, to a greater and lesser extent,
recognize the implementation challenges posed by their software. But they also need guidance
from educational institutions in order to develop sound IT implementation plans. Universities,
community colleges and even K-12 schools must emphasize their roles in producing workers
skilled in PLM, and in the value they provide to the PLM vendors and more importantly to their
customers and the users of the PLM software tools.
Led by its Industrial and Systems Engineering (ISE) Dept., Oakland University is developing a
PLM IT infrastructure which can be used as a model for replication by other educational
institutions. Siemens PLM Software Inc. is supporting Oakland University in this effort through
its Global Opportunities in PLM (GO PLM) Program and technical support. In 2013, the ISE
Dept. offered its first course entitled Product Lifecycle Management to use this IT infrastructure.
Lessons learned from that course has led to improvements in the IT infrastructure, with this
improved infrastructure being used in the second offering of the PLM course currently underway.
Through these efforts, Oakland University seeks to become a role model for other institutions
interested in PLM education.
This paper explains about problems faced during the planning and implementation phases as well
as those encountered by the students and instructor during course. Practices developed to avoid
those issues in future are presented. An overview of the PLM IT functional architecture
developed in response to these problems at Oakland University is provided.
The foundation of PLM is information concerning products, processes and people. With
advancements in technology and increasing global competition, companies need to manufacture
high quality products in shorter times. Companies need to keep up these changing technologies
and tools, but there is often a skill gap between industry needs and available talent. In response
to this skills gap, companies are investing heavily in training. This is becoming an expensive
option for companies. Dr. Michael Grieves states, "... with training we teach the people what to
do, and with education we teach them why to do it. Training is better suited to processes and
education is for practices in order to understand the theories of inputs affecting the outputs which
will allow creating novel and innovative instances, [1]."
Many PLM software vendors have programs to donate their software to educational institutions.
Anecdotal evidence obtained by the authors suggests that at many educational institutions it
remains underutilized, or even unused due to installation and configuration issues with IT. The
lack of standard procedures and planned IT infrastructure for implementing PLM software in
educational institutions leads to operational issues which hampers courses in PLM. Hence, there
is a need for a low cost, standard and pre-configured IT infrastructure model [7] which can be
implemented by any educational institution (K-12, community college or university) interested in
supporting PLM education.
Understanding the critical need for a standard PLM IT infrastructure model for schools and
educational institutions teaching / interested in teaching PLM course, this paper will explain the
problems in teaching PLM course due to old IT infrastructure:
3. Proceedings of the 2014 ASEE North Central Section Conference 3
Copyright 2014, American Society for Engineering Education
Current Issues for PLM implementation for academic institutions.
Solution i.e. PLM IT infrastructure overview.
Problems and leanings during PLM implementation at Oakland University.
Future plan of Cloud based PLM application.
IT Issues and Impediments for Implementing PLM in Educational
Institutions.
Some of the issues and impediments for implementing PLM software into educational programs
include the following. Some of these issues lie with the PLM vendors and other with the
educational institutions. It is clear they must work together is address them.
1) Lack of skilled IT support for PLM implementation in educational institutions.
2) High cost of hiring an professional IT service for installation and maintenance.
3) PLM software installation processes are much more complex than most other
educational software and there is a lack of standard documentation for PLM
implementation aimed at educational institutions.
4) PLM software license management is confusing.
5) Training material provided by PLM vendors is not developed from the perspective of a
student or instructor in an educational institution.
6) There is very little collaboration between educational institutions due to complex IT
infrastructure needed to support collaborative projects. Licensing issues also hamper its
use on collaboration projects.
7) Customization is required in the PLM software to use it for teaching courses.
8) Issues with local network and group policies.
9) Licenses provided to the universities often are not designed for virtualization/global
education. They restrict PLM software use to specific, in-house labs. For example,
some CAD software licenses do not support virtualization or the integration with other
PLM software.
10) Back-end hardware (servers, switches, etc.) and connectivity needs to be estimated
initially, and then adjusted routinely as the number of users grows, the system evolves,
and standards and expectations for “up-time” increase (usually to 24 hours a day, 7 days
a week).
11) Issues with application compatibility as students use different devices to access PLM
tools.
12) Connectivity (i.e., latency) for applications like CAD when working within a managed
environment.
Setting up a PLM IT infrastructure at OaklandUniversity.
The following process was used in setting up the IT infrastructure for PLM at Oakland
University.
1) Normal PLM software setup (traditional IT infrastructure) was completed and tested.
2) Deployed software solutions on physical machines in PLM Laboratory.
3) Provided user accounts to students and feedback was taken from students participating in
PLM course.
4. Proceedings of the 2014 ASEE North Central Section Conference 4
Copyright 2014, American Society for Engineering Education
4) Identified, resolved and documented operational issues during PLM lab sessions.
5) A need for a virtual lab was identified where students can work remotely irrespective of
their locations since many students are working professionals.
6) University network limitations allow a limited number of users to login on physical
hardware. Hence, a virtual machine which allows 50 concurrent users to login and access
an application were created. A pre-configured Siemens Teamcenter PLM application
was deployed on virtual machine.
7) User performance was compared for running PLM applications using:
virtual machine
physical machine
shared remote application platform
8) PLM software selection is based on requirements from instructor teaching a PLM course.
9) Attempted to check CAD software performance using virtual machine, but that attempt
failed due to licensing issues with the virtual machine. So, the students were asked to
install CAD software on their personal computers or use it in the PLM Laboratory.
Attempted to host license server for CAD software (Solid Edge 6) on-campus for
complete virtualization, but due to compatibility issues the attempt failed, [8].
10) Conducted a cost comparison for virtual IT implementation versus on-campus physical
servers.
11) Performance tests were conducted comparing on-campus and off-campus models of
accessing PLM tools, [5] and [6].
12) Oakland University social forum portal was used to report and document issues identified
by students during the PLM course’s laboratory sessions and exercises.
Analysis of the PLM IT Infrastructure at OaklandUniversity.
The following issues have been identified:
1) Operational issues were observed when updates changes were deployed to PLM
applications. Also, PLM application deployment activity was found to be time
consuming and required high level of resources when placed on physical machines.
2) Due to needed software and traditional in IT infrastructure, students needed to work in
on-campus labs in order to complete and submit their assignments.
3) Documentation of problems, helping to solve problems and taking counter measures for
application failures during courses.
4) Need for application administrator to centralize the deployment process and solve
compatibility issues.
5) Desire to move the software client to students’ personal laptops. The use of Siemens
Teamcenter as remote application should eliminate the challenges to installing over the
web applications on students' laptops and centralize all data created by students, [4] and
[5].
6) Selection of a low cost and suitable database software.
7) Identified an important use case as the gap between the vendor provided software
licensing restrictions and the licensing needs for educational institutions, [8].
8) Need to study cost and resource upgrade flexibility of virtual IT infrastructure versus
physical/on premises infrastructure.
5. Proceedings of the 2014 ASEE North Central Section Conference 5
Copyright 2014, American Society for Engineering Education
PLM IT Infrastructure Solution.
In respond to the issues observed, it was decided to plan an IT infrastructure which not only
supports a single university's PLM curiculium, but also collaboration between universities. Thus,
an architecture for IT infrastructure which supports100% online PLM courses was planned,
designed, developed and implemented. In considering the critical need of collaborative
education, Oakland University's Industrial and Systems Engineering Dept. is currently working
on extending this concept to a cloud-based PLM IT infrastructure.
Figure 1 shows a high-level functional overview of current PLM IT Infrastructure for both on-
campus laboratories as well as virtual laboratories for students to access from off-campus via a
secured Virtual Private Network (VPN).
Figure 1. Functional overview of virtual PLM IT infrastructure at Oakland University.
The components of the IT infrastructure shown in Figure 1 are described in the following.
A) OU Data Center.
Currently, the University's IT Dept. houses hardware's supporting various labs. The IT
staff deploys applications, upgrades, etc.
B) VM_PLM_Server (virtual machine hosting PLM application server).
6. Proceedings of the 2014 ASEE North Central Section Conference 6
Copyright 2014, American Society for Engineering Education
PLM Application Server - Under the Oakland University network domain, a virtual
machine was created with required resources to support 50 concurrent users for PLM
applications.
Database Server - SQL database was chosen after considering factors such as cost,
number of users, applications, etc. In order to avoid multiple server management
issues, the database and applications were installed on the same PLM server.
Web application server - Jboss application server S 7.1 was used to support over-the-
web application deployment and 4 tier rich clients for supporting off-campus scenarios.
SPLM License server - The license server was hosted on same virtual machine that is
hosting Teamcenter and the SQL database application.
C) PLM_LAB (Product Lifecycle Management Laboratory).
As shown in Figure 2, the PLM_LAB block displays a traditional IT lab with
Windows PC connected in a LAN network. Since the latency of application within
on-campus machines was good acceptable, a 2 tier deployment was implemented for
laboratories having CAD packages available for integration with PLM application. A
standard virtual machine template named PC1 with PLM and CAD applications was
created and deployed on it. After testing the deployed application, the same image
was cloned on all computers in PLM Lab. Siemens Teamcenter 10.1 and Solid-Edge
ST6 integration was established for PLM course.
Figure 2. Virtual Machine with Teamcenter application.
D) Virtual Private Network (VPN).
7. Proceedings of the 2014 ASEE North Central Section Conference 7
Copyright 2014, American Society for Engineering Education
As per OU network security policies, all users who want to access PLM applications
or other resources need a valid network user id and password. Also, students require a
PLM application login id and password to access the application from remote
locations.
PLM System Level Architecture.
Using standard practice documents from Siemens PLM and Microsoft, the architecture shown in
Figure 3 was developed. While developing this architecture, all consolidated information about
previous PLM implementations, IT issues and PLM course requirements were used.
Figure 3. System level architecture for PLM Course.
The system level architecture consists of two sections: the server and the clients. The server is a
Microsoft Windows server 2008 R2 virtual machine hosting Teamcenter 10.1 with a four tier
architecture, SQL server 2008 database, J2EE application server and Siemens PLM License
server. Client machines have Microsoft Office 2010 installed and 64 bit windows operating
system. Over-The-Web (OTW) and 2 tier clients are installed as well as a Solid-Edge ST6 CAD
package with Teamcenter integration. The PLM administrator deploys changes to the main
server which then get pushed automatically to Teamcenter clients. A common volume is shared
by all users which is hosted on the main PLM server.
Using VMware virtualization management tools, the PLM administrator makes a back-up once a
week using a snapshot utility. This is useful in case of sudden application failure, saving both
time and cost as well as the students' work, [9].
Platform Level Architecture.
Current and planned IT infrastructures are shown in Figure 4 and described below.
8. Proceedings of the 2014 ASEE North Central Section Conference 8
Copyright 2014, American Society for Engineering Education
A) On-campus/traditional IT infrastructure (Current).
Traditional infrastructure hosts all the applications on an in-house IT platform. All
hardware and virtual servers are hosted on local physical hardware in an on-campus
data center. All maintenance activities are performed by local IT support. This
model offers security and is good for an online class, but is not feasible for
collaboration with other universities due to limited support availability from the local
IT Dept. with respect to scaling the infrastructure. All regular software and hardware
related maintenance activities are handled by the local IT Dept.
B) Service infrastructure (In-Progress).
This architecture is best suited for Virtual PLM (100% online PLM courses) since
hardware maintenance, scaling, storage, networking and virtualization are managed
by a third party vendor. This allows the university to focus on managing application
deployment, operating system, student data management and middleware software.
As shown in Figure 4, Oakland University is working on purchasing infrastructure as
service from a third party vendor to build a scalable PLM IT infrastructure which
allow collaboration with other universities.
C) Platform as service infrastructure (Future).
Oakland University aims to be the first university hosting PLM applications on the
cloud, thus collaborating universities will only manage applications and data
generated by PLM tools. This infrastructure is preferred for global PLM education as
it eliminates building an IT infrastructure for participating educational institutions
seeking to add PLM applications in their curricula.
Current In-Progress Future
Figure 4. Current and future implementation platforms, [13].
9. Proceedings of the 2014 ASEE North Central Section Conference 9
Copyright 2014, American Society for Engineering Education
Conclusions and Future Considerations.
Teamcenter (PLM) and Solid-Edge (CAD) integration has been implemented successfully
at Oakland university for a PLM Course.
An IT infrastructure to support an off-campus PLM course has been developed and
implemented.
Microsoft Windows terminal services RemoteApp, [2], deployment utility is used to
package applications for remote users to solve deployment and compatibility issues in pre-
configured Teamcenter application.
A standard practice document describing Teamcenter and Tecnomatix suites
implementation at Oakland University is being developed using vendor provided
documents and based on experience in the implementation at Oakland University, [3] and
[4].
Future plans concern the development of a cloud computing shared platform for hosting
the Teamcenter application.
References.
[1] Michael Grieves, (2006), “Product Lifecycle Management:Driving the next generation of Lean Thinking”
[2] TSRemoteApp Step-by-Step Guide (2010), from http://technet.microsoft.com/en-
us/library/cc730673(WS.10).aspx
[3] Microsoft Corporation, “Best practices for running Siemens Teamcenter on Microsoft SQL server ”
(2010),from http://download.microsoft.com/download/7/3/6/7365D2BB-BB34-4D28-A128-
F2C8FBA6E995/Siemens-Teamcenter-and-SQL-Server-Best-Practices.pdf
[4] Siemens PLM Software, (2013),“Teamcenter 10.1 Deployment guide," from
http://support.industrysoftware.automation.siemens.com/docs/teamcenter/10.1/TcDeploymentGuide_TcUA_1
0.1s.pdf
[5] Siemens PLM Software, “Optimizing Teamcenter Client performance,” from
http://support.industrysoftware.automation.siemens.com/docs/teamcenter/Optimizing_Teamcenter_Client_Perf
ormance_v1_3.pdf
[6] Siemens PLM Software,(2013),”Jboss 7.1.0 installation and tuning guide,”from
http://support.industrysoftware.automation.siemens.com/docs/teamcenter/JBoss7_1_0_Installation_and_Tunin
g_Guide_v1_01.pdf
[7] Wan-Hsin, Liu, Soltwedel, Rudiger, ”Improving educational infrastructure using emerging technologies,”
from http://www.global-economic-symposium.org/knowledgebase/the-global-economy/improving-
educational-infrastructures-through-emerging-technologies/proposals/proposed-solution
[8] Siemens PLM Software, (2013), “Solid edge ST6 installation and Licensing,“ from
http://support.industrysoftware.automation.siemens.com/docs/se/st6/sesetup.pdf
[9] VMware, “Using VMware snapshot”, VMware Workstation 4, from
https://www.vmware.com/support/ws4/doc/preserve_snapshot_ws.html
[10] Atul Khiste, Raju Bhosale. (2010). BFS Prism CTS Pune .”Cloud computing the gathering storm”
[11] Edu tools.(2001). Course Management Systems. (2002). Retrieved April 27, 2004, from the Western
Cooperative for Educational Telecommunications Website:http://www.edutools.info/course/index.jsp
[12] International Review of Research in Open and Distance Learning, 1(2) (2001). Retrieved April 27, 2004, from
http://www.irrodl.org/content/v1.2/index.html
[13] N Raja, Gary Casham. ”SQL server for private cloud a technical overview,”from
http://download.microsoft.com/download/3/F/2/3F247EFA-E53E-467C-
8541BBC0EDCF0E2B/SQL_Server_for_Private_Cloud_Technical_Overview.pptx
[14] Microsoft Corporation, “Server and cloud platform,” from www.microsoft.com/virtualization/en/us/cost-
advantage.aspx/us/cost-advantage.aspx
10. Proceedings of the 2014 ASEE North Central Section Conference 10
Copyright 2014, American Society for Engineering Education
Short Biographies
Atul Khiste, B.S. Mr. Khiste has over 3 years’ experience in PLM and Manufacturing
Execution Systems (MES) integration, deployment and product validation. He has a B.S. in
Production Engineering and is currently a student in Oakland University's Industrial and Systems
Engineering M.S. Program. Atul is working with Oakland University faculty and staff to set up
an IT infrastructure for Siemens PLM products. He also functions as a Teaching Assistant for
Oakland's PLM course. His research interests concern PLM-MES integration. Atul is a
passionate about the automobile and aerospace industries. He is also an active blogger on PLM.
Patrick Hillberg, Ph.D. Dr. Hillberg has over 25 years industrial experience designing and
developing Product Lifecycle Management (PLM), Digital Manufacturing, Process Planning,
Robotics and Machine Vision implementations in the Aerospace, Automotive, Shipbuilding,
Construction and Packaging industries. He has a B.S. in Computer Science, an M.S.E. in
Industrial and Systems Engineering, and Ph.D. in Systems Engineering. He is an Adjunct
Faculty member in the Industrial and Systems Engineering (ISE) Dept. at Oakland University,
and is assisting in the development of their PLM and Robotics curricula. He has co-authored
journal articles for the Frontiers in Education Conference and the International Journal for
Industrial Engineering, among others. He functions as a Solutions Architect for Siemens PLM
and a member of the ISE Industrial Advisory Board at Oakland University.
Robert Van Til, Ph.D. Dr. Van Til is a Professor and Chair of the Industrial and Systems
Engineering Department at Oakland University, Rochester, Michigan, USA. He has a B.S., M.S.
and Ph.D., all in Mechanical Engineering. He has held visiting positions at universities in the
Netherlands and Australia as well as at Chrysler and Ford. His current research and teaching
topics include PLM, modeling and analysis of manufacturing systems as well as the application
of lean principles to manufacturing and service systems. His research and educational projects
have been funded by the National Science Foundation, Michigan Economic Development Corp.,
Chrysler and others. He is the lead faculty member in guiding Oakland University's participation
in the Siemens Go PLM Program.