MC365 Introduction to Class. Today We Will: Go over the goals of the class. Review the syllabus. Introduce ourselves. Break up into teams to exchange.

Slides:



Advertisements
Similar presentations
Session #, Speaker Name1 Enterprise JavaBeans Architecture Vlada Matena Sun Microsystems Inc.
Advertisements

Overview of Web Services
Information Security Level 2 – Sensitive© 2009 – Proprietary and Confidential Information of Amdocs Recommend Friends Program.
©Accenture 2010 All rights reserved. Deutsche Telekom Life insurance provider consolidates delivery model on journey to high performance Leading US Life.
Software Engineering Module 1 -Components Teaching unit 3 – Advanced development Ernesto Damiani Free University of Bozen - Bolzano Lesson 3 – Building.
Introduction to Enterprise JavaBeans. Integrating Software Development Server-side Component Model Distributed Object Architecture –CORBA –DCOM –Java.
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Toolkit Part 2.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
Java 2 Platform, Enterprise Edition (J2EE). Source: Computer, August 2000 J2EE and Other Java 2 Platform Editions.
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
Software Engineering Module 1 -Components Teaching unit 3 – Advanced development Ernesto Damiani Free University of Bozen - Bolzano Lesson 2 – Components.
J2EE Security and Enterprise Java Beans Mrunal G. Dhond Department of Computing and Information Sciences Master of Science, Final Defense February 26,
Java Server Team 8. Overview What is a Java Server? History Architecture Advantages Disadvantages Current Technologies Conclusion.
Enterprise Programming By J Pearce. Enterprise Software Sales HR Inventory Customer Support Shipping.
Nikolaos Korfiatis The Java 2 Enterprise Edition Platform Dept. of Management & Technology-Athens University of Economics and Business Java 2 Platform.
E-business Architecture.NET vs J2EE Judith Molka-Danielsen Feb.27, 2004.
VS.NET Course Introduction By Peter Huang. About Me Peter Huang –Microsoft Certified Solution Developer (MCSD) –Sun Certified Java 2 Programmer (SCJP)
Open Cloud Sunil Kumar Balaganchi Thammaiah Internet and Web Systems 2, Spring 2012 Department of Computer Science University of Massachusetts Lowell.
IT Consulting. The Comany Advantages Our Company’s Philosophy Added Values Experience Contents.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
1.Training and education 2.Consulting 3.Travel 4.Hardware 5.Software Which of the following is not included in a firm’s IT infrastructure investments?
IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 8/25/ Chapter 9 Building Organizational Partnerships.
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
.. Skytap Better Software Faster Visual Studio Industry Partner Skytap NEXT STEPS Contact us at: Insert your company description here.
第三組 Produce a report on 1.SAP NetWeaver 2.SAP Web Application Server 3. SAP Solution Manager ~ Team member ~ 何承恩 謝岳霖 徐翊翔 陳鼎昇.
Quality Assurance for Component- Based Software Development Cai Xia (Mphil Term1) Supervisor: Prof. Michael R. Lyu 5 May, 2000.
Reuse Standards Dr. Carma McClure Extended Intelligence, Inc. Copyright (c) 1998 by Extended Intelligence, Inc.
Chapter 2 The Origins of Software Modern Systems Analysis and Design.
Model-Driven Architecture & OptimalJ Roland T. Craddolph.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Enterprise Java Beans Part I Kyungmin Cho 2001/04/10.
©Ian Sommerville 2000 Software Engineering, 6th edition. Slide 1 Component-based development l Building software from reusable components l Objectives.
WINS Data provides customized software solutions, web development, client-server applications using all major up-to-date technologies. We have experience.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
Open Source Centre of Excellence Open Source Technologies have given a fresh outlook to companies looking to implement information systems for their enterprise.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Case Study Summary Link Translation entered a partner agreement with Autodesk to provide translation solutions integrating human and machine translation.
© 2011 Lantana Consulting Group, 1 Open Health Tools Membership Presentation July Lantana Consulting Group Transforming healthcare.
MC365 Application Servers, Servlets, and Java Server Pages (JSP’s): Tomcat.
PASSOLO ® Makes Your Software Ready for the Global Market Localisation Standards The Tools Developer’s Perspective.
SOA support in J2EE Platform overview Primitive SOA support Support for service-orientation principles Contemporary SOA support.
Chapter 2 The Origins of Software Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Assignment of JAVA id : BSSE-F10-M-10-JAVA1 Overview of J2EE/Session 2/Slide 1 of 38.
CSPC 464 Fall 2014 Son Nguyen.  Attendance/Roster  Introduction ◦ Instructor ◦ Students  Syllabus  Q & A.
Cis339 Chapter 2 The Origins of Software 2.1 Modern Systems Analysis and Design Fifth Edition.
Source Mastering UML with Rational Rose 2002 Information System Engineering Introduction to UML.
1 Distributed System using J2EE. 2 What is J2EE?  J2EE (Java2 Enterprise Edition) offers a suite of software specification to design, develop, assemble.
Out Look 1.Introduction 2. Guiding Principles of Windows DNA 3. Development Technologies 4. DNA - Architecture for Distributed Applications 5. Client Environments.
Creating competitive advantage Copyright © 2003 Enterprise Java Beans Presenter: Wickramanayake HMKSK Version:0.1 Last Updated:
.NET and Webservices for Dummies Speaker: John J. Stark System Consultant, Integral Data Solutions.
December 9, 2004 EC511 Java Pet Store Demo Chandra Donipati.
Online | classes| Corporate Training | Technical | Placements| Experts Contact US: Magnific training India USA :
Introduction to J2EE 1 Introduction to Java 2 Enterprise Edition Presented by Software engineering group Computer science faculty Binus University Welcome!
© 2005 KPIT Cummins Infosystems Limited We value our relationship XML Publisher Prafulla Kauthalkar RJTSB – Oracle Apps Consultant We value our relationship.
J2EE Platform Overview (Application Architecture)
Business System Development
EADD – Introduction Chapter -1.
Enterprise Application Architecture
Why PC Based Control ?.
Oracle Database Management
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
Technology Landscape and Enterprise Objectives
WEB SERVICES DAVIDE ZERBINO.
Top Reasons to Choose Android Today. Over the years the Android OS has progressed largely by acquiring major percent of global market share. A number.
Top Reasons to Choose Android Today. Over the years the Android OS has progressed largely by acquiring major percent of global market share. A number.
Quality Assurance for Component-Based Software Development
from Lutz Dietrich and Hans Kluge
Presentation transcript:

MC365 Introduction to Class

Today We Will: Go over the goals of the class. Review the syllabus. Introduce ourselves. Break up into teams to exchange contact information.

Goals of the Class This class will cover the general principles that all software engineers use including the software development life cycle. –Specifically, we will discuss the various phases of software development. In addition, we will concentrate on software engineering using J2EE technologies.

Why J2EE? There are dozens of different technologies that developers can use to develop large-scale enterprise systems. Some examples of the more popular ones include: –Microsoft.Net technology. –Oracle developer tools. –Customizable vendor products like PeopleSoft. –Older, traditional technologies like mainframe applications written in COBOL, PL/1, etc. –Distributed applications using languages like C++. –J2EE technologies.

What Is J2EE? So why choose J2EE technologies of the others? To answer this we need understand what J2EE is. Sun describes J2EE as a technology that “provides a component-based approach to the design, development, assembly, and deployment of enterprise applications. The J2EE platform offers a multitiered distributed application model, the ability to reuse components, integrated extensible markup language (XML)-based data interchange, a unified security model, and flexible transaction control. Not only can you deliver innovative customer solutions to market faster than ever, but your platform-independent J2EE component-based solutions are not tied to the products and application programming interfaces (APIs) of any one vendor. Vendors and customers enjoy the freedom to choose the products and components that best meet their business and technological requirements.”

What Is J2EE? So, what exactly does that mean? –J2EE stands for Java 2 Enterprise Edition. –It is a specification developed by a consortium of various businesses and academics headed by Sun Microsystems. –It defines a standard by which software developers can build components to work together in an enterprise-wide architecture.

So Again Why J2EE? The biggest benefit J2EE offers over other technologies is interoperability. –J2EE is open-standard meaning the specifications are published and known to all developers. –Developers know that any component (developed now or in the future) that meets the J2EE specification can be used in their enterprise system. –This is a huge advantage over proprietary systems like Oracle and other vendor-driven applications. –This offers much more flexibility in system design. We will use J2EE in this class because more and more companies are choosing this technology to develop their enterprise systems. Also most of the technologies are free

The Overall Goal of the Class To prepare you for a career in software engineering by: 1)Making sure you understand the software development life cycle, 2)Developing your understanding of the J2EE architecture, and 3)Developing your skills with some of the more popular tools used by software engineers today. Note: We could spend an entire semester on any one topic we are going to cover in this class. Instead, the goal here is to give you enough of an overview so that you have a working knowledge of the tools and concepts.

How the Class Will Be Structured With that in mind, let’s look at the syllabus: