windows and.net for iseries interoperability charles machalani, solution architect...
Post on 18-Dec-2015
213 views
TRANSCRIPT
Windows and .NET for Windows and .NET for iSeries iSeries InteroperabilityInteroperabilityCharles Machalani, Solution Charles Machalani, Solution ArchitectArchitectCharles.machalani@[email protected] Karen McGregor, .NET Architect Karen McGregor, .NET Architect [email protected]@microsoft.com Microsoft CanadaMicrosoft Canada
DevicesDevicesInformatioInformationn PeoplePeople SystemsSystems
Microsoft .NETMicrosoft .NETSoftware to connect Software to connect information,information, people,people, systemssystems and and devicesdevices
Our visionOur vision: provide the platform to : provide the platform to rapidly build and evolve rapidly build and evolve connected applicationsconnected applications
User Interface LayersUser Interface Layers
Office XP
DOCUMENT I/O
ASP.NET Mobile Toolkit
THIN
DEVICE UI
Sharepoint
ServerUSER DOCWORKFLO
W
Exchange
Workflow
COLLAB.WORKFLO
W
ASP.NET WebForms
Digital Dashboar
d WEB
BROWSER UI
ASP.NETWEB 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
Services LayerServices 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
ServicesPersistent 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 Componen
ts
Business Entities
Service Interfaces
Data Access Components Web Service
Data Access and Data Access and Services AgentsServices Agents
.NET Framework BizTalk Adaptors (300+)
VS.NETWeb
Proxy
SQL DB2 LDAP WebSphere CICS iSeries
LegacyCRM / ERP
Application Data
Other Data
SourcesMessagin
g DataLegacy
SystemsXML Web Services
Other Services
SQL Server
AdaptersExchange 2005
ADO.NET
Providers
WSE
Data Access Logic
ComponentsService Agents
Data Sources
Services
.NET Roadmap.NET Roadmap
2005
2006
2007
Beta
BetaBeta
Beta
Database Database DeveloperDeveloper
Windows WorkflowWindows Workflow
Enterprise Library 2.0
2005
Networking
DataManagement
UNIX Systems
Integration XML
Web ServicesIndustry
Standards
LanguagesApplications
Identity
Legacy Hosts
Integration ExamplesIntegration Examples
Get more value from your iSeries…. Get more value from your iSeries…. For EAI/B2B using Visual Studio.NET, IIS For EAI/B2B using Visual Studio.NET, IIS
and BizTalk Server (inc. Host Adapters)and BizTalk Server (inc. Host Adapters) For BI using Microsoft SQL Server 2005 For BI using Microsoft SQL Server 2005
Analysis and Reporting ServicesAnalysis and Reporting Services For BPA and Human Workflow using For BPA and Human Workflow using
BizTalk Server 2006 and SharePoint BizTalk Server 2006 and SharePoint ServicesServices
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 SystemTM 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
Deploy hosts in modern Deploy hosts in modern scenarios scenarios
BizTalk, Windows and/or .NET connectivity
TCP/IPand SNA
Network Integration
TCP/IPand 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 IntegrationAdapters
Integrated applications, web
portals, smart clientsBizTalk and .NET
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)
Mix people and automated processesMix people and automated processes
BizTalkServersWeb
Services
SQL Server
Outlook
SharePoint
InfoPath
Apps or embedded flows
InfoPath
BAM & SQL RS
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 SystemTM 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
Integration performance Integration performance delivereddelivered
EAI ScenariosEAI Scenarios Marks & Spencer – 2500 msgs/secMarks & Spencer – 2500 msgs/sec Lotte Magnet – 100 msgs/secLotte Magnet – 100 msgs/sec London Drug – 52 msgs/secLondon Drug – 52 msgs/sec
B2B ScenariosB2B Scenarios Akzo Nobel – 5000 msgs/secAkzo Nobel – 5000 msgs/sec Osram Sylvania – 800 msgs/secOsram Sylvania – 800 msgs/sec New York Times – 140 msgs/secNew York Times – 140 msgs/sec
>5000 customers rely on BizTalk for high-performance and high business value solutions
SQL Integration SQL Integration ServicesServices Key FeaturesKey Features
ETL ETL (Extract, Transform, Load)(Extract, Transform, Load)
Error Handling & Fuzzy Logic Error Handling & Fuzzy Logic for data cleansingfor data cleansing
DB2 & Oracle data providers DB2 & Oracle data providers includedincluded
When to useWhen to use Combining information from a Combining information from a
group of operational databases group of operational databases into a data warehouseinto a data warehouse
Transferring data from one Transferring data from one DBMS to one or more other DBMS to one or more other DBMSsDBMSs
Loading data into SQL Server Loading data into SQL Server databases from flat files, databases from flat files, spreadsheets, and other spreadsheets, and other diverse data sourcesdiverse data sources
iSeries Customers and .NETiSeries Customers and .NET
Alticor, Alticor, Sandvik, St Sandvik, St Louis ZooLouis Zoo
BI and data warehousing BI and data warehousing solutions in SQL 2005 using solutions in SQL 2005 using data from DB2/400data from DB2/400Self-service web-based Self-service web-based application using BizTalk for application using BizTalk for iSeries integrationiSeries integration
Thomas Miller Thomas Miller & Co.& Co.
XML for claims processing, XML for claims processing, using data replication for using data replication for iSeries integrationiSeries integration
CbkCbk Visual RPG .NET for Sales Visual RPG .NET for Sales Force AutomationForce Automation
http://www.microsoft.com/casestudieshttp://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
I Hate Making ChoicesI Hate Making Choices
Often your scenario will require Often your scenario will require multiple patterns:multiple patterns: Aggregate bulk data from multiple stores Aggregate bulk data from multiple stores
to SQL. Enough stock? Reorder a partto SQL. Enough stock? Reorder a part SSIS and BTSSSIS and BTS
Receive a message through a Web Receive a message through a Web Service and send to a mainframeService and send to a mainframe WCF and HISWCF and HIS
Shared technologies provide strong Shared technologies provide strong interop pointsinterop points
MSMQMSMQ
WCFWCF
SQL Server 2005 SQL Server 2005 Service BrokerService Broker
BizTalk Server 2006BizTalk Server 2006
Host Integration Host Integration Server 2006Server 2006
SQL Server 2005 SQL Server 2005 ReplicationReplication
SQL Server 2005 SQL Server 2005 Integration ServicesIntegration Services
NET FW 2.0NET FW 2.0 VS 2005 VS 2005 DesignersDesigners
PlatformPlatformInteropInterop
SupportSupportXMLXML
SKUSKU
Web Web ServicesServices
NumerousNumerous
NumerousNumerous
ODBCODBCOLEDBOLEDB
OLEDB, ODBCOLEDB, ODBCWeb ServicesWeb Services
WindowsWindows
WindowsWindows
SQL 2005SQL 2005Express+Express+
BTS 2006BTS 2006
HIS 2006HIS 2006
SQL 2005SQL 2005SKU+SKU+
SQL 2005SQL 2005Standard+Standard+
The Good NewsThe Good News
Comprehensive capabilities for integration on the Microsoft platformComprehensive capabilities for integration on the Microsoft platform
Microsoft’s VisionMicrosoft’s Vision
Improve the application platformImprove the application platform Make application development easierMake application development easier Make application deployment simplerMake application deployment simpler Make application management more cost Make application management more cost
efficientefficient Provide operational excellenceProvide operational excellence Make everything universally Make everything universally
interoperableinteroperable