2 Middleware Systems
3 Transactional Interaction 4 TP-Monitors
Demo 1 (part 1) Encina Demonstration Demo 1 (part 2) CheeTah Demonstration 5 Queueing Systems 6 Workflow Management
Demo 3 Demonstration Workflow Systems 7 Object Monitors
Demo 4 Extended Databases (TP-Light)
3.一个中间件研讨班课程内容—企业电子商务开发和集成
Seminar Outline
1. Introduction to Enterprise Application Integration (EAI) 2. The Growing Need for EAI a. EAI and Middleware
b. Middleware usage and benefits
c. Object vs. service-based applications d. Middleware evolution
3. Introduction to eBusiness Enterprise Application Integration (E2AI) a. E2AI - The new focus b. 3 levels of dot.com
c. Moving from Web sites to Web transactions to eBusiness integration
d. Middleware as eBusiness enabling technologies4. Large-Scale E2AI Requirements 5. Middleware Services a. Types of services
b. Events and notification
c. Intelligent data transformation and routing
d. Application and Middleware management and monitoring e. Performance and scalability
6. Message-Oriented Middleware (MOM) a. Publish/subscribe vs. message queuing b. MOM pros and cons
c. Real-world case studies
7. IBM MQSeries vs. Microsoft MSMQ vs. Other MOM Products 8. MQSeries - MSMQ Interoperability: FalconMQ Bridge 9. Beyond MOM - Message Brokers and EAI a. The EAI challenges
b. Message brokers vs. alternative solutions c. Message broker functionality d. Commercial message broker products 10.Distributed TP Monitors
a. When to use synchronous vs. asynchronous transactions b. Commercial TP products
c. TP Monitors - The status report
d. Shortcomings of traditional procedural Middleware 11.CORBA Overview a. Interfaces and IDL
b. Static vs. dynamic invocation c. Exception handling d. Server side policies e. Interoperability: IIOP f. How to build CORBA applications 12.CORBA Services a. Naming service b. Trader service c. Event service
d. Notification service
e. Comparing OAGs, AMI, CORBA events and notifications f. Messaging service g. Transaction service h. Security service i. CORBA interceptors 13.CORBA V3
a. Overview of new features b. CORBA component model
14.Extending CORBA's Reach to Legacy Applications 15.CORBA Pros and Cons
16.Commercial CORBA Products
17.ActiveX and COM+ Technologies a. ActiveX architecture
b. The component model and binary standard c. Automation and dual interfaces d. Object lifecycle management e. Classes, interfaces and IDL
f. Remote invocation
g. Single vs. multi-threaded applications h. Pros and cons
i. Microsoft Transacation Server (MTS) j. Beyond MTS - Moving to COM+
18.Comparing and Contrasting COM and CORBA
19.Integrating COM and CORBA - Interoperability Theory and Practice 20.Java: Language, Extensions and Component Model a. Java - A programming language
b. Abstract Window Toolkit (AWT) vs. Java Foundation Classes (JFC) c. Java Native Interface (JNI)
d. Java security e. JDBC
21.Java Enterprise Middleware Services
a. JavaBeans component model
b. Java Remote Method Invocation (RMI) c. Java Interface Definition Language (IDL) d. Java Management API (JMAPI) e. Java Messaging Service (JMS)
f. Java Naming and Directory Interface (JNDI) 22.Enterprise Java Beans (EJB) Model
a. Java Transaction Service (JTS) and API (JTA) b. Enterprise Java Beans (EJB) i. EJB introduction
ii. Sessions Beans vs. Entity Beans iii. Practical examples
iv. Declarative Transaction Management v. Java 2 Enterprise Edition (J2EE)
c. What's new with EJB 2.0 - Comparing EJB and COM+1 23.Web Middleware - Web Application Servers a. Requirements for enterprise Web applications
b. Overview of APIs for Web application development c. Why Web application servers? d. Architecture definition
e. Commercial Web application servers
f. Alternatives to commercial Web application servers g. The report card h. Real-world case studies
24.Comparing and Contrasting Middleware Solutions 25.XML and Middleware
a. Message-Oriented Middleware (MOM) and XML b. Web integration servers c. Web application servers d. Web data servers
e. CORBA and XML
f. SOAP - Simple Object Access Protocol
g. g. Microsoft BizTalk
26.Achieving Best-of-Breed Solutions with Middleware Products Integration a. Integrating with legacy applications
b. Case study: Using objects and messaging for legacy integration 27.Putting It All Together - Real-World Examples and Case Studies 28.Middleware and E2AI - Middleware Landscape 2004
附录三。国外著名中间件开发商
BEA Systems BEA WebLogic,Tuxedo,BEA ObjectBroker,BEAmessageQ,eLink (EAI)
Jolt 2.0,BEA Manager,EJB Builder
Iona Technologies Iona e-Business Platform for Total Business Integration,
Iona Portal Server,Iona iPortal Application Server (iPAS), Iona Enterprise Integrator,Iona Mainframe Integrator, Iona B2B Integrator,Iona XMLBus,Iona Orbix 2000 Tibco Software ActiveEnterprise(EAI)
Mercator Software Mercator Integration Broker (Event-driven, Open Architecture) Microsoft Windows DNA, .NET Framework, BizTalk Server 2000,
Microsoft Message Queue Server (MSMQ), Microsoft Transaction Server (MTS) IBM WebSphere, VisualAge, SanFrancisco, MQSeries, CICS
Oracle Oracle E-Business Suite, Oracle9i Application Server, Oracle9iAS Wireless, Oracle Integration Server, Oracle Advanced Queuing (AQ), Oracle XML
Sun Java, J2EE, Jini, Sun Open Net Environment (ONE), iPlanet E-Commerce Solutions, Platform Adaptor Components (PACs), Java Message Queue,
iPlanet Trustbase Transaction Manager, Forte 4GL
HP HP Netaction Internet Operating Environment (IOE),Bluestone Total-e-Server, e-Speak(Web-Services),HP Process Manager software,Total-e-Syndication J2EE, XML NEON NEON Impact(EAI)
Persistence Software PowerTier For J2EE, PowerTier For C++
SilverStream Software eXtend Integrated Services Environment (Web Services), jBroker Web 1.0, jBroker Orb 3.1, jBroker MQ Vitria Technology BusinessWare (EAI)
WebMethods webMethods integration platform NobleNet EZ-RPC
Bluestone Software Total-e-Server HP 兼并 Cornerstone Software, Inc Piccolo (MOM)
PeerLogic PIPES Platform (MOM)
Entersoft Systems NCR's TOP END(TPM), TOP END-Tuxedo Message Gateway
Nastel Technologies MQControl,MQControl Group Manager,MQControl Local Manager,
MQControl Explorer,MQControl Automation Policies,Massage Management Facility (MMF),Massage Management Facility (MMF),WebMQ,AutoPilot,AutoPilot/MQSI, Enabling Management of MQSeries? Middleware from HP OpenView VPO Visibroker VisiBroker Integrated Transaction Service (ITS), VisiBroker ORB MPI Software Technology, Inc. MPI/Pro,Cluster Controller (平行计算) Software Technologies Corp. (STC) e-Gate (EAI)
Level 8 Systems Geneva Enterprise Integrator (EI),Geneva AppBuilder ,CICERO, 支持集成Siebel 7 Active Software ActiveWorks
Push Technologies SpiritWAVE
Real-Time Innovations, Inc (RTI) NDDS,WaveWorks,WaveSurf 实时应用 支持real-time publish-subscribe (RTPS) architecture Talalian SmartSockets(MOM),SmartSockets? for JMS
SmartPGM? 符合工业标准协议Pragmatic General Multicas(PGM)
Financial Fusion STP Solution,Financial Fusion Server,GlobalFIX,GlobalFIX? Limited Edition,SWIFT Adapter,GSTP,UniversalOFX? Adapter 财务中间件
相关推荐: