Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows and.NET for iSeries Interoperability Charles Machalani, Solution Architect Karen McGregor,.NET Architect Evangelist.

Similar presentations


Presentation on theme: "Windows and.NET for iSeries Interoperability Charles Machalani, Solution Architect Karen McGregor,.NET Architect Evangelist."— Presentation transcript:

1 Windows and.NET for iSeries Interoperability Charles Machalani, Solution Architect Charles.machalani@microsoft.com Karen McGregor,.NET Architect Evangelist Karen.mcgregor@microsoft.com Microsoft Canada

2 Before we start …. What do you currently interoperate with? What do you currently interoperate with? What scenarios do you implement? What scenarios do you implement? What Microsoft technology do you have, what scenarios do you see for integrating with iseries? What Microsoft technology do you have, what scenarios do you see for integrating with iseries?

3 Devices Information People Systems Microsoft.NET Software to connect information, people, systems and devices Our vision: provide the platform to rapidly build and evolve connected applications

4 What is the Business value? Faster Time to market Faster Time to market Lower cost to produce Lower cost to produce Lower cost to deploy Lower cost to deploy More flexibility in deployment options (scale up vs. scale out) More flexibility in deployment options (scale up vs. scale out) Single standard for internal and external integration Single standard for internal and external integration Shorter cycles to deploy changes Shorter cycles to deploy changes Short learning curve Short learning curve

5 User Interface Layers Office XP DOCUMENT I/O ASP.NET Mobile Toolkit THIN DEVICE UI Sharepoint Server USER DOC WORKFLOW Exchange Workflow COLLAB. WORKFLOW ASP.NET WebForms Digital Dashboard WEB BROWSER UI ASP.NET WEB UI.NET Windows Forms SMART CLIENT UI WINDOWS UI OFFLINE CLIENT UI Process and UI Outlook XP Exchange Forms MESSAGING UI XML Web Services UI Components UI Process Components

6 Services Layer Business Process Automation ADO.NET DataSets BizTalk Messaging Biz Document Exchange Biz Document Transformation Business Workflows, Components, Entities and Service Interfaces XML-Serializable Objects XML Document Management Long-Running Conversations XML Web Services ASP.NET Web Services Persistent Messaging MSMQ Listeners Application Endpoints.NET Remoting & DCOM Distributed Transaction Mgmt Enterprise Services (Windows) Role-Based Security Business Component Hosting.NET frameworks Enterprise Services (Windows) BizTalk Server Business Workflows Business Components Business Entities Service Interfaces

7 Data Access Components Web Service Data Access and Services Agents.NET Framework BizTalk Adaptors (300+) VS.NET Web Proxy SQLDB2LDAPWebSphereCICSiSeries Legacy CRM / ERP Application Data Other Data Sources Messaging Data Legacy Systems XML Web Services Other Services SQL Server Adapters Exchange 2005 ADO.NET Providers WSE Data Access Logic Components Service Agents Data Sources Services

8 .NET Roadmap 2005 2006 2007 Beta Beta Database Developer Windows Workflow Enterprise Library 2.0 2005

9 Networking Data Management UNIX Systems Integration XML Web Services Industry Standards Languages Applications Identity Legacy Hosts

10 Business seeks integration for big wins Collaboration Partnerships Supply & distribution Customer service Business Intelligence Sales Samsung enables a $3M annual benefit from real- time view of orders, sales, shipping and inventory Virgin Megastore realizes 50% better fraud prevention with integrated systems and process Swedish Hospital delivers better patient care at less cost through an end-to-end experience

11 Integration Examples Get more value from your iSeries…. Get more value from your iSeries….  For EAI/B2B using Visual Studio.NET, IIS and BizTalk Server (inc. Host Adapters)  For BI using Microsoft SQL Server 2005 Analysis and Reporting Services  For BPA and Human Workflow using BizTalk Server 2006 and SharePoint Services

12 Web Services simplified usability, improved access time to ERP data and enabled immediate response and feedback to customers iSeries data, routines and business logic are not duplicated but rather reused with the.NET environment Worked with Microsoft Certified Partner Ordina to deploy new Web interface using Microsoft® Windows Server System TM and Host Integration Server 2004 to bridge the IBM iSeries ERP application IBM iSeries terminal based ERP application was not user-friendly and lacked agility to respond to customer needs Deploy Internet application to provide up-to-date product information and enable customers to place and follow up orders online Offered its fifty biggest customers the ability to order online and to consult all information about deliveries and past orders via the Internet. "This project improves our services and lays the foundation for further automation. The data on the iSeries system can be easily and immediately used for other applications from now on." Eddy Evens, General manager, Raedschelders Raedschelders

13 Deploy hosts in modern scenarios BizTalk, Windows and/or.NET connectivity TCP/IP and SNA Network Integration TCP/IP and SNA COM, XML, Message Queuing Application Integration APPC, CPI-C, DPL, LUA, BMS, 3270, MQ ADO, OLEDB, ODBC Data Integration DDM (DRDA & RLIO), XA, TDS, CLI, DBLIB IBM zSeries mainframe & iSeries midrange resources Host Integration Adapters Integrated applications, web portals, smart clients BizTalk and.NET

14 Planning value from an integrated platform Data Processes Schedules Events Deliver on human value Run business units Control the details Retain and review.NET Framework SQL DTS & SSIS BizTalk Server SharePoint Server/Offic e SQL Relational & Analysis “Indigo”

15 Evaluate Service Oriented Architecture (SOA) Means to help build distributed, interoperable systems Means to help build distributed, interoperable systems  Deliver new capabilities from existing assets  Consolidate interfaces and protocols  Model diverse business functions in common way  Create composite, collaborative applications Consists of principles + specifications + technologies Consists of principles + specifications + technologies  Service: an end-point capable of dispatching a task Analysis: What services do we define? Analysis: What services do we define? Design: How do we conform to best practices? Design: How do we conform to best practices? Management: How do we monitor and maintain? Management: How do we monitor and maintain?

16 Demystifying MS Integration Technologies How do I categorize these capabilities? How do I categorize these capabilities? What are the core scenarios per technology? What are the core scenarios per technology? Show me Show me What if my business scenario requires more than one technology?! What if my business scenario requires more than one technology?!

17 Microsoft’s Messaging Integration Products Microsoft’s Data Integration Products SQL Integration Services Host Integration Server Technologies by Message & Data IBM Mainframe & Midrange connectivity WCF Unified Framework for building SOA apps on Windows SQLServiceBroker Reliable messaging deeply integrated with SQL MSMQ Message queuing for Windows for Windows BizTalk Server Business process and integration server Data integration service deeply integrated with SQL SQLReplication Data synchronization service deeply integrated with SQL

18 Microsoft’s Messaging Integration Products WCF Unified Framework for building SOA apps on Windows SQLServiceBroker Reliable messaging deeply integrated with SQL MSMQ Message queuing BizTalk Server Business process and integration server Microsoft Messaging Technologies

19 Message Styles Queued Broker Direct ApplicationApplication TechnologiesAdvantagesChallenges RPC, oRPC RPC, oRPC SOAP v1 SOAP v1 WCF WCF HIS HIS Simple Simple Coding within the app Coding within the app Temporal and address coupled Temporal and address coupled N(N-1) interfaces N(N-1) interfaces Interface coupling Interface coupling Protocol and format issues Protocol and format issues MSMQ MSMQ WCF WCF SSB SSB HIS HIS More loosely coupled More loosely coupled Temporally uncoupled Temporally uncoupled Address coupled Address coupled More concepts More concepts Protocol issues Protocol issues BizTalk Server BizTalk Server Loosely coupled Loosely coupled Temporally uncoupled Temporally uncoupled Address uncoupled Address uncoupled Protocol agnostics process Protocol agnostics process Even more concepts Even more concepts

20 Queued: Messaging Queuing (MSMQ) Key features Key features  Queue, APIs (System.Messaging and WCF), MMC  Either In memory and durable  Not conversational (no notion of session) When to use When to use  Asynchronous communication is required between two or more Windows applications  When the sender and receiver might not be running at the same time  When message-level logging is required

21 Queued: SQL Server Service Broker Key features Key features  T-SQL constructs  Conversational, reliable styles When to use When to use  Connecting stored procedures in SQL Server with another instance in a messaging paradigm  Applications that must receive a message and perform an update to SQL Server 2005 within the same transaction  Need sticky conversations

22 Queued or Direct: WCF Key features Key features  Simplified, re-factored, more capable distributed component stack  Support for industry standard web services (WS-Sec,TX, RM…) When to use When to use  Direct web services communication  Direct Windows communication  Queued Windows communication through MSMQ (future SSB)

23 Countrywide increases productivity for tax bill procurement by 25 percent “ Our new solution based on Microsoft.NET is helping us improve efficiency through process automation, support for workflows and work queues, and improved planning and reporting.” Paramjit Chumber, Senior Vice President and Chief Information Officer, Countrywide Tax Services Corporation Wanted to integrate and streamline the process of obtaining tax bills AS/400 application had text- based UI and lacked basic workflow features All work was being done manually Built a new solution using the Microsoft®.NET Framework and BizTalk™ Server 2004 Can resolve some work automatically Supports work queue management Improves planning and reporting 4 of 56 technicians freed to do other jobs 25 percent productivity increase for remaining users 25 percent decrease in cycle times 365 hour reduction in planning time (year-to-date)

24 Define the flow and behavior of integrations Decision Send Receive Rules Send Custom code BizTalk orchestration

25 Mix people and automated processes BizTalk Servers Web Services SQL Server Outlook SharePoint InfoPath Apps or embedded flows InfoPath BAM & SQL RS

26 Broker: BizTalk Server Key features Key features  Architecture for the intermediary: End-Point “Plug and Play”, tracking, management  Business process (State Management), activity monitoring, rules When to use When to use  Connecting multiple applications together including applications you didn’t write (e.g MQSeries, SAP, etc)  Implementing integration processes that run for hours, days, or weeks, and include business rules  B2B integration requiring industry standards such as EDI, RosettaNet and HIPAA  Creating business processes that give information workers real-time visibility into an integrated process

27 Expected savings of U.S.$575,000 over comparable solutions Expected $1.8 million increase in overall revenue Increased store traffic from improved campaign analysis Evaluated business intelligence software from Hyperion, Cognos, and Applix, but chose Microsoft ® Windows Server System TM as most cost-effective and easiest to use Worked with Xavor and Analysis Team to build a data-gathering and data-analysis solution Wanted to analyze its daily operations data more quickly and in greater depth Needed to provide simpler way for key staff to access crucial business metrics Entertainment retailer expects store data analysis to increase sales by $1.8 million “With Windows Server System and the.NET Framework, we built a comprehensive solution to a pressing business problem. Now, we can influence our results instead of just reviewing them.” Robert Fort, Director of IT, Virgin Entertainment Group, North America

28 Integration performance delivered EAI Scenarios Marks & Spencer – 2500 msgs/sec Marks & Spencer – 2500 msgs/sec Lotte Magnet – 100 msgs/sec Lotte Magnet – 100 msgs/sec London Drug – 52 msgs/sec London Drug – 52 msgs/sec B2B Scenarios Akzo Nobel – 5000 msgs/sec Akzo Nobel – 5000 msgs/sec Osram Sylvania – 800 msgs/sec Osram Sylvania – 800 msgs/sec New York Times – 140 msgs/sec New York Times – 140 msgs/sec >5000 customers rely on BizTalk for high- performance and high business value solutions

29 Microsoft Data Integration Technologies Microsoft’s Data Integration Products SQL Integration Services Data integration service deeply integrated with SQL SQLReplication Data synchronization service deeply integrated with SQL

30 SQL Integration Services Key Features Key Features  ETL (Extract, Transform, Load)  Error Handling & Fuzzy Logic for data cleansing  DB2 & Oracle data providers included When to use When to use  Combining information from a group of operational databases into a data warehouse  Transferring data from one DBMS to one or more other DBMSs  Loading data into SQL Server databases from flat files, spreadsheets, and other diverse data sources

31 SQL Replication Services Key features Key features  Incremental changes  User driven UI  Support Across SQL Server, CE When to use When to use  Replicating data SQL Server tables (offline, client/server).  Replication from and to Oracle and IBM databases

32 iSeries Customers and.NET Alticor, Sandvik, St Louis Zoo BI and data warehousing solutions in SQL 2005 using data from DB2/400 Self-service web-based application using BizTalk for iSeries integration Thomas Miller & Co. XML for claims processing, using data replication for iSeries integration Cbk Visual RPG.NET for Sales Force Automation http://www.microsoft.com/casestudies Plus: Sinclair Broadcast Group, Piedmont Behavioural Healthcare, Lance, Hope Network, Dearborn Wholesale Grocers, Labatt Food Service, Borgata Hotel/Casino, Dell, Affiliated Computer Services, Rock-Tenn … eSkye

33 I Hate Making Choices Often your scenario will require multiple patterns: Often your scenario will require multiple patterns:  Aggregate bulk data from multiple stores to SQL. Enough stock? Reorder a part  SSIS and BTS  Receive a message through a Web Service and send to a mainframe  WCF and HIS Shared technologies provide strong interop points Shared technologies provide strong interop points

34 MSMQ WCF SQL Server 2005 Service Broker BizTalk Server 2006 Host Integration Server 2006 SQL Server 2005 Replication SQL Server 2005 Integration Services NET FW 2.0 VS 2005 Designers PlatformInteropSupportXML SKU Web Services Numerous Numerous ODBCOLEDB OLEDB, ODBC Web Services Windows Windows SQL 2005 Express+ BTS 2006 HIS 2006 SQL 2005 SKU+ SQL 2005 Standard+ The Good News Comprehensive capabilities for integration on the Microsoft platform

35 Microsoft’s Vision Improve the application platform Improve the application platform  Make application development easier  Make application deployment simpler  Make application management more cost efficient Provide operational excellence Provide operational excellence Make everything universally interoperable Make everything universally interoperable


Download ppt "Windows and.NET for iSeries Interoperability Charles Machalani, Solution Architect Karen McGregor,.NET Architect Evangelist."

Similar presentations


Ads by Google