Course Syllabus

advertisement
ADVANCED ELECTRONIC-BUSINESS ENGINEERING
Course Syllabus
INSTRUCTOR'S NAME AND CONTACT INFORMATION
LING Zong (凌棕), Ph. D.
Senior Engineer/Scientist, IBM Almaden Research Center/Software Group, San Jose, California, U.S.A.
Course-Email:
lingzongSYSU@gmail.com
Personal-Email :
IBM-Email:
lingzong@hotmail.com
zong@us.ibm.com
Web Page:
http://software.nju.edu.cn/lingzong
Teaching Assistant (TA)
ZHENG GuiFeng (郑贵锋),
COURSE-Email:
Ph. D.
gzheng@hotmail.com
WORDS OF WELCOME
Welcome to the course of Advanced Electronic Business Engineering!
First of all, I'd like to congratulate you on your decision to take this course! I've been affiliated with the e-business related classes
for years over the world to IBM professionals. This is a good chance for me to bring my industry experience to you -- the bright
college students, with such a hot topic. I believe that you have made a wise choice to explore this colorful world and I am excited
about the opportunity I've been given to work with you during the course period. Please use OUR valuable time together well
through this course period, and ask for more information or for help when you are struggling. My hope is that ALL of you will pass
this course with flying colors!
READING MATERIALS
For completing this course, the basic requirement of the reading materials is the set of lecture notes (PowerPoint and MS word files)
that are available through the course period.
Optionally, for preparing to take IBM 817 certification test, the standard textbook for further reading is an IBM Redbook (ISBN:
0738493864, IBM Form Number: SG24-6248-02) "The Solution Designer’s Guide to IBM On Demand Business Solutions”, by
Mike Ransom and etc. It is downloadable from the website: http://www.redbooks.ibm.com/redbooks/pdfs/sg246248.pdf
You are encouraged, also, to visit the links of references (in the bottom of this document).
COURSE DESCRIPTION
Electronic business or e-business has been dramatically changing the way today’s businesses operate and compete in the global
marketplace. Nevertheless, most people including the businessmen are focusing on how to utilize the e-Business system as a tool
to effectively implement traditional business strategies, few cares about the engineering construction of those systems. This
course provides an overview of e-business ENGINEERING from an architectural perspective, and introduces the fundamental
concepts and frameworks of IBM patterns for e-business with which to examine the existing e-business models, the prevalent
enabling technologies, and the strategic issues confronting the legacy firms. The efficiency, performance, capacity, and practical
design of e-Business engineering systems will be covered with the best practice of IBM experience.
COURSE OBJECTIVES
The objective of this course is to provide a foundation to prepare students, as future IT engineers, system architects, or project
managers, to play leading roles in the application and management of e-business system construction. Upon successful
completion of the course, students will be able to:
 Understand the current status of e-business concepts and follow its development;
 Recognize the key implementation issues along with the e-business system design;
 Design the e-business engineering solution using the e-Business patterns;
 Describe the best practices in e-business engineering system development;
 Catch the enterprise data storage technology and management issues for e-Business systems;
 Evaluate the existing e-business system with an architectural vision and performance perspective;
 Appreciate the criticalness of performance, service-level-agreement, and latest IT technology to e-business solutions;
 Build up baseline knowledge for further study and research in Electronic Business and Information Technology fields.
COURSE OUTLINE
This course is composed of four portions: 1) Classroom lectures; 2) Reading materials; 3) Lab and homework assignments; and 4)
Questions and Answers (Q&A). All of above will provide you with the concepts, skills, and knowledge necessary to design,
develop, and analyze the e-Business systems.
According to the requirement of the college administration, the classroom lectures should be delivered mainly in English,
although it might be practically smoother in Chinese. I may observe the reactions among audience to optimize the effectiveness
and balance the demand between English and Chinese.
Timely, in the first part of this course, we will study the basic concepts of e-Business, IT services, and IBM e-Business strategy.
The lectures will review the history of Internet and e-Business, identify the difference between e-Business and e-Commerce, and
demonstrate the infrastructure of conventional e-Business models. Some advanced topics may be briefly covered to demonstrate
the state-of-art in e-Business fields, such as Web Service, Service Oriented Architecture (SOA), and Service Science
Management Engineering (SSME).
Then, we will discuss IBM e-Business pattern theory. The lectures will guide you through the process of selecting the application
and runtime topology, and provide a set of guidelines for building your e-Business application. These guidelines include
performance considerations, technology options, application design, application development, and systems management.
Several deeper issues will be selectively covered, such as wireless e-Business with Radio Frequency Identification (RFID), eBusiness data storage management, and IT Infrastructure Library (ITIL).
Finally, we will focus on the practical e-Business implementation. The lectures and lab experiments will lead you through
examples on how to implement and analyze an e-commerce application. You will have a chance to analyze, evaluate, and
criticize the selected websites, using the e-Business knowledge that you have just learned.
Everyday we will communicate via Q&A processes. You are expected to ask questions on any e-Business topics while you are
attending the lectures, reading the materials, or working on the homework/lab assignments. The best way for our communication
is email exchanging. However, raising hands in the classroom or making appointments at other time slots are also welcome.
WORKING TOGETHER AS TEAMS
During this course period, you will be asked to work in teams for the lab assignment. Teams will be established prior to the
beginning of team assignments. Each team may have 5-15 people. Since the teamwork is the cornerstone of practical eBusiness world, it is important that you experience being a member of a virtual team in this collaborative learning environment, for
your further adventure in the real e-Business world. Each team will discuss and work on their team assignments, which your
team will then share the results with entire class.
For the small group activities, I will monitor individual contributions to the team exercise. Work in the teams will be individually
assessed. I mention this for clarity because, as those of you who are familiar with teamwork may know, there is always a question
about whether all members of a learning team will automatically receive the same grades or whether individual scores may differ.
In this class, not everyone in each learning team will receive the same assessment for the assignment -- in this case, part of the
assessment will depend on individual effort. I will be looking at individual contributions to the team assignment as a whole, as
well as the ability of each team to work together well as a team and not as individuals simply combining separate answers to the
assignment.
ASSIGNMENTS and EXAMINATION
The daily assignments are listed in the Daily Objectives and Assignments section of this document. The deadlines are always
the End Of the Day (EOD) on the local time zone.
Please note, for each of the questions/topics in the assignment, the answers or discussions should be limited within 200 words,
unless you do have a convincible explanation for longer echoes. Your answers could be in either English or Chinese. However,
English is strongly encouraged for your practice purpose.
Please respond to the questions of daily assignment to the COURSE-Emails of BOTH Instructor and TA. In the subject area of
your response, it is better to specify your student number, your full name, and the assignment index or whatever identifiable easily.
TA will be reporting grades to the daily assignments. I may selectively send you a private note, addressing what you have
mastered and indicating in what areas you might still need to make improvement.
During this course, we will also have a team assignment to evaluate the online websites of e-business systems.
At the end of this course, we will have an examination, which may take about two hours for answering fifty questions from
multiple-choice solutions. It will be the exam in close-book (English-Chinese dictionary may be allowed).
COURSE GRADE PRINCIPLES
Activities
Score
Individual Assignment
20
Team Assignment
25
Examination
Final Individual Report
Total
50
5
100
Requirement
Submitting (14)
Effort (6)
Observation (10)
Links to Course (10)
Participation (5)
Answer 50 Questions (50)
Constructiveness (5)
ACADEMIC HONESTY
Although this should not be an issue during this course session, I include this information as a way of emphasizing to you the
importance of academic honesty and the fact that you are expected to practice.
Academic honesty is highly valued just as it is. A student must always submit work that represents his or her original words or
ideas. If any words or ideas are used that do not represent the student's original words or ideas, the student must cite all relevant
sources. The student should also make clear the extent to which such sources were used. Words or ideas that require citations
include, but are not limited to, all hardcopy or electronic publications, whether copyrighted or not, and all verbal or visual
communication when the content of such communication clearly originates from an identifiable source. At this course, all
submissions to any public meeting or private mailbox fall within the scope of words and ideas that require citations if used by
someone other than the original author.
Academic dishonesty could involve:
1. Having someone else complete a portion of YOUR assignments;
2. Copying work submitted by others;
3. Using information from online information services without proper citation.
CONFIDENTIALITY
One of the cornerstones of the learning model in this course is the practical application of theoretical concepts and we may share
our personal and professional experiences as a means to integrate the knowledge through reflecting on its application. Also,
some of the practical case study may have the restriction for distributing the information. Therefore, it is important to note that we
all are bound by confidentiality in this class. In order to assure that we can have a free and open discussion in which we may
elect to discuss experience, policies, and procedures as they apply to the course materials, I expect each person to respect the
confidentiality of what you have learned in this class and what we (me and your classmates) are willing to share among us. While
at the same time I ask that each of you exercise good judgment in what you choose to share, avoiding non-public or competitively
sensitive information.
If you have questions about any of the information contained in this syllabus, or about other aspect of the course, please don’t
hesitate to ask!
Daily Objectives and Assignments
Unit 1: Course Introduction and Overview of e-Business Concepts, Histories, and Characterizations
Objective:
 To list the contents and requirements of this course
 To review the essential facts around the e-Business fields
Required reading
Course Syllabus.doc, Course Introduction.ppt, e-Business Fundamentals.ppt
Assignments for Unit 1

Read this Course Syllabus.
This is the document you will refer to throughout this course so please be sure you read it and refer to it often.

Please prepare a brief autobiography and send it to Instructor’s COURSE-Email by EOD.
Write the autobiography in the first person (I) with an emphasis on your educational background, achievements or
professional experience, and further expectations, balanced with personal information that helps create the tone you desire.

Please respond to the following questions by EOD.
1)
2)
3)
4)
What are the difference between traditional business and electronic business?
What you can advise about the pros and cons of an e-business system in general to someone working in non-IT fields?
What are the drivers to push e-business forward?
How does On Demand Business differ from e-Business?
Unit 2: e-Business Processes and Systems
Objectives:
 To walk through the operational processes and system construction of e-Business
Required Reading
e-Business Processes.ppt, e-Business Systems.ppt, Web Development Technologies.doc
Assignments for Unit 2
Please respond to the following questions by EOD.
1)
2)
3)
4)
What is the innovation of the “Long Tail” theory in e-Business?
What is the role of ERP (Enterprise Resource Planning) in an e-Business system?
How do you evaluate the value of an e-Business system?
How many e-Business security technologies are available today? Which one is most critical for e-Business systems?
Unit 3: IT Architecture Vision and Patterns for Designing e-Business Systems
Objectives:
 To explore the IT Architecture thinking approach
 To study the pattern approaches on constructing e-Business systems
 To guide designing an e-Business solution with the patterns step by step
Required Reading
IT Achitecture.ppt, Patterns for e-Business.ppt, Self Service Overview.ppt
Assignments for Unit 3
Please respond to the following questions by EOD.
1)
2)
3)
4)
Without architecture vision, what difficulty you may run into while designing e-Business systems?
How do you effectively gather and evaluate client business requirements?
What are the differences between application integration and process integration?
What are the key factors that may lead to successful business integration?
Unit 4: Self-Service Patterns in e-Business Design; Case Study
Objectives:
 To detail the business patterns and runtime patterns of self-service, in e-business system design
 To report the practice of applying the patterns for e-business at Ford Motor
Required Reading
Self Service Runtime.ppt, Application Integration.ppt
Custom Design.ppt, Patterns for e-Business at Ford Motor.ppt, Patterns for e-Business at Ford Motor.mp3
Assignments for Unit 4
Please respond to the following questions by EOD.
1) Can you list one or two examples that may use Self-Service::Agent application pattern in designing the e-business
solution?
2) What are the pros and cons when using Windows and Linux for product mapping in designing an e-business solution?
3) What are the key factors to enable IBM’s success in Ford Motor?
4) When trying to improve IT customer satisfaction, what questions you may ask yourself, based on IBM experience at Ford?
Unit 5: Design e-Business with Performance Perspectives; RFID in Wireless e-Business; and Business Intelligence
Objectives:
 To examine the performance principles for designing the e-Business systems
 To exhibit Wireless e-Business Strategy: RFID Solution
 To play selected demos with the latest software packages about Business Intelligence
Required Reading
Design ebz for Performance.ppt, RFID Introduction.ppt, Wireless.doc, Demos for Business Intelligence
Assignments for Unit 5
Please respond to the following questions by EOD.
1)
2)
3)
4)
What are the issues that may cause performance problems on server, client, and network with respect to information flow?
What are the limitations when applying RFID technology?
What is the strategy or mechanism of DB2 High Availability Disaster Recovery?
What are the relationship and difference between virtualization and integration of systems?
Unit 6: E-Business Data Storage Management
Objectives:
 To scan the basic data storage technology for e-Business systems
 To share real experience of designing an e-Business software -- IBM/Tivoli Storage Manager
Seminar
Speaker Training: Effective Presentation Strategies; Interview Insights
Required Reading
e-Business Data Storage.ppt, TSM Overview.ppt
Speaker Training.ppt, Interview Insights.ppt
Assignments for Unit 6

Please respond to the following questions by EOD.
1) From your personal experience or perspectives, what could be the major challenge for a data storage solution in eBusiness?
2) What are the advantages and usages of “Two-Phase Commit”?
3) Why this e-business software – Tivoli Storage Manager could survive?
4) What strategies you may use during a job-interview?
Team-Work (lab): Prepare to evaluate a virtual e-Business System.

Please
o
o
o
o
Construct the team by yourselves (5-15 people as one team);
Pick up ONE topic for each team, from the websites < http://www.chenniao.com/ebes_new/index.aspx >;
See “Login.doc” for login ID and password;
Distribute the workloads of website evaluation among teammates:
 Identify the e-business patterns used in constructing the system.
 Summarize the design features with architecture or engineering perspectives (such as Non-Functional
Requirements).
 Point out the defects in the system design if possible.
 (Optional) Provide feedback to the designers.
Unit 7: e-Business Operational Rules and Futures
Objectives:
 To scrutinize the IT Infrastructure Library (ITIL)
 To touch the emerging topic in e-Business fields: Service Science, Management and Engineering(SSME)
Required Reading
ITIL.ppt, ITIL.exe, SSME Overview.ppt, Web Service.doc, Course Review.doc, Course Summary.ppt
Assignments for Unit 7
Please respond to the following questions by EOD.
1)
2)
3)
4)
What are the major differences between service support and service delivery in ITIL?
What are the characteristics of Web services?
How could you effectively measure the benefits of an IT service from the service-profit triangle?
What’s your preparation to work for IT service industry?
Unit 8: The Root, Source, and Provider of “e-Business”
Objectives:
 To present IBM corporative culture and internal mechanism which fostered the concept of “e-business”
Required Reading
Working@IBM.ppt, IBM China.ppt
Assignments for Unit 8
Comprehensively review the PPT slides in this course period and be ready for the examination.
 After the examination,
 Each team has to work on the website evaluation and prepare a 10-minute presentation for classroom discussion AND
a Team Work Report on what your teammates have found and experienced during visiting the website, including but not
limited by the follows:
 Identify the e-business patterns used in constructing the system.
 Summarize the design features with architecture or engineering perspectives (such as Non-Functional
Requirements).


Point out the defects in the system design if possible.
(Optional) Provide feedback to the designers.
Hints: Assume that based on the limited website information, you are honored to be in charge of the evaluation process
and responsible on the decisions of
1. Acquisition – Should your company acquire the company represented by this website?
2. Service – Would you prefer to establish service (Dual-direction) relationship with the organization of the
website?
a. Advertisement – Is it worthwhile for your organization to put advertisements on the website?
b. Purchase – Shall your system buy products from the commercial organization through the website?
c. Job opportunity – Do you feel comfortable to join this company to develop your career?
 After the lab periods,
 Please submit team work report on what your teammates have individually contributed to the assignment and what
your teammates have found and experienced while visiting the website.
 After completing team work,
 Please respond to Instructor’s COURSE-Email with your (individual) final report, on
Summarizing what you have experienced over this course (within 500 words).
Hints: You may review this course syllabus again and start to answer the questions from, but not be limited by, the
follows,
1) Before and after this course period, what could be the difference to your understanding on the e-Business Engineering,
on the IT industry, and/or on the computing world?
2) What is the most impressive issue which brought your attention over this course period?
3) Which piece of information delivered in this course is the most useful knowledge to you?
4) Do you have any confidence or any clue to win if you are in charge of bidding a deal on constructing an e-Business
engineering system?
5) Through this course period, have you been inspired or discouraged to your further career development in IT field?
6) Is this course fairly similar to, or significantly different from, other courses you took before? And why?
SIX-DAY CALENDAR
Time \ Day
1
2
3
4
5
6
AM
Unit
1
Unit
3
Unit
5
Unit
7
Exam
Team
Report
PM
Unit
2
Unit
4
Unit
6
Team
Work
Unit
8
Final
Grade
November
2
3
4
5
6
7
Weekday
Mon
Tue
Wed
Thu
Fri
Sat
Links of References
1. http://www.chenniao.com/ebes/
2. http://www.ibm.com/cn/
3. http://www.ibm.com/developerworks/cn
4. http://www.redbooks.ibm.com/abstracts/sg246248.html
5. http://www.redbooks.ibm.com/abstracts/sg247084.html
6. http://www.redbooks.ibm.com/abstracts/sg246156.html
7. http://www.redbooks.ibm.com/abstracts/sg246330.html
8. http://www.redbooks.ibm.com/abstracts/sg246303.html
9. http://www-900.ibm.com/cn/ibm/university/programs/certify/hotspot811.shtml
10. http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0410_wang/pattern.html
11. http://w3.demopkg.ibm.com/
12. http://www.almaden.ibm.com/asr/SSME/index.shtml
13. http://www.ibm.com/developerworks/webservices/library/ws-soa-practical/
14. http://www.softcon.cn/
Download