SlideShare une entreprise Scribd logo
1  sur  57
Mike Walker  Architecture Strategy Team High Level Architecture
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Comparing our Industry 1. Franchised New Car Dealers  2. General Auto Repair  3. Computers - Software & Services  4. Cellular & Wireless Phone Service  5. Internet Service Providers 6. Internet E-Commerce 7. Used Car (Only) Dealers 8. Furniture - Retail 9. Collection Agencies 10. Air Conditioning & Heating Contractors http://www.tucson.bbb.org/newsrelease.html?newsid=80&newstype=1 Top Ten Industry Complaints
User Experience Matters ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Lotus Notes Outlook
Change is Coming Gartner Research Planning for 2010: Key Issues for Business Application and Workplace Productivity Systems Integration
The Architects Perspective
[object Object],[object Object],[object Object],[object Object]
What are Office Business Applications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Line-of-business Applications Microsoft Office System OBAs
Office Business Applications Greater than the Sum of the Parts +  Real world +  Implicit +  Unstructured +  Collaborative +  Ad hoc +  Dynamic + = Idealized Explicit Structured Transactional Formal Rigid
Enabling Technologies ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SQL Server BizTalk Content Management Workflow & Portal Business Intelligence Search Communications  & Collaboration
What Architects Need to Know ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Architecting OBAs
Formula for Composite Architectures DB DB DB Web Services WebDav Services UI Services Business Logic & Workflow Composition DB Presentation Business Logic & Workflow Composition Business Logic & Workflow Composition Business Logic & Workflow Composition Built-In Interoperability Autonomous Business Process Presentation Presentation Presentation Composite Heterogeneous Logic
Anotomy of OBA Clients Office SharePoint Server 2007 WSS 3.0 Forms Services Outlook Word Excel PowerPoint InfoPath Communicator Shared Open XML IRM Excel Services Data Services ECM Services Security Services Storage Services Portfolio Mgmt Project Management Enterprise Search ASP.Net Master Pages | Web Parts .Net VB | C# Portal Framework Workflow Foundation Rights Management Services Document Libraries
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],OBA  Architecture Patterns WP LOB Systems WP WP Task Pane Ribbon LOB Systems MOSS Services LOB Systems MOSS Services WP WP
Ribbon Task Pane Office Open XML Document Macros Document Macros Custom XML public void Insert (Office.IRibbonControl control)  { string insertText = “My Text";  applicationObject.Selection.InsertAfter(insertText);  }  COM Add-In Active X Control Windows Forms Labels | Text | Buttons
Web Part Architecture ,[object Object],[object Object],[object Object],[object Object],SPWebPartManager SPWebPartZone (Left) SPWebPartZone (Right) Editor Zone Catalog Zone Web Part 1 Web Part 2 Web Part 3 Web Part 4 Web Part 5 Editor Parts Catalog Parts
ECM Integration Enterprise Search Business Data Catalog Role Based Web Service Integration ECM Integration
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Applicaiton Services Office SharePoint Server 2007 Forms Services Clients Outlook Word Excel PowerPoint InfoPath Communicator Shared Open XML IRM Excel Services Data Services ECM Services Security Services Storage Services Portfolio Mgmt Project Management Enterprise Search ASP.Net Master Pages | Web Parts .Net VB | C# WSS 3.0 Portal Framework Workflow Foundation Rights Management Services Document Libraries
Human vs. System Workflow ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Systems Business Users System Orchestration Human Workflow
Workflow Architecture WSS-created component WSS Worker Process Windows Workflow Foundation Base Activity Library Custom Apps SharePoint Activity Library Runtime Services:  custom WSS implementations Persistence Transactions Tracking Notifications Messaging Roles Runtime Engine:  provides intrinsic behaviors to activities Rules Scheduler Tracking WSS Content Databases WSS Workflow Object Model Browser Office Clients
Connecting MOSS and BizTalk Web  Services MOSS  Adapter .Net MOSS BizTalk Orchestrations WCF WSS Adapters .Net
Workflow Development Task & Issue Tracking (WSS, Access, & Project) Document Approval (parallel/serial) Signature Collection Form Actions Push SQL data to list Email notifications Simple validation Document Processes Conditional Expiration Custom Review Custom App Logic Link lists together Custom alerts Flag list items Purchase Order Processing LOB  Integration  (BizTalk Server) Out-of-the-box  solutions Microsoft SharePoint  Designer workflows Microsoft Visual Studio  & workflow SDK
Bridging Technology  ,[object Object],[object Object],[object Object],DB DB DB Web Services WebDav Services UI Services Business Logic & Workflow Composition DB Presentation Business Logic & Workflow Composition Business Logic & Workflow Composition Business Logic & Workflow Composition BDC Adapters Web  Services
Office Business Applications A new breed of business solutions built on Office ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Enterprise Possibilities
Making Architecture Decisions ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
Keys to Reducing the Cost of Ownership ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Physical Architecture IIS Server Exchange Server MOSS 2007 LOB Application Servers SQL Server Active Directory Enterprise Services
Deployment ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scalability MOSS and IIS Server BizTalk SQL Server ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scale the Architecture ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Server High Availability ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Interoperability  Government Bank to Bank Third-Party Services BizTalk Message Bus B2B Integration Integration System Inputs Fax machine phone User Input E-Mail Point Integrations Existing LOB Systems
Standards Support WS-Policy Messaging Security Assurances Mgmt Metadata WS-XFer / Enum WS-Fed WS-SecureConv WS-Security WS-Trust WS-RM WS-AT MEX WS-Management SOAP / WSDL MTOM Microsoft   Intel   Sun   Dell   AMD A CA A Sonic A gSOAP  Systinet A WEBM   NetIQ    Released product  Public interop A Co-Author Only Microsoft   IBM   BEA  A Cape Clear  Systinet  Blue Titan  Rogue Wave  Sonic  IONA  Arjuna  Choreology  Apache   Tibco  Microsoft     IBM     BEA  A  A RSA    A Systinet    Apache    Layer7  A  DataPower   CA  A A SUN  SAP  Tibco  IONA  WebMethods  Nokia  Cape Clear  gSOAP  Ping ID  A   Netegrity  A A  Verisign  A A A OpenNetwork A A A  Oracle/Oblix     Microsoft   IBM  BEA  SUN   Google  Amazon  eBay  Apache   Whitemesa   gSOAP   Ricoh   Epson   HP   Xerox   Fuji-Xerox   Intel   Canon   Microsoft   IBM A  BEA A  SAP A  Sun A Verisign A Sonic A CA A WebMethods A gSOAP 
Connecting MOSS and BizTalk MISMO XML Aspx Web Services Aspx Service Stubs Orchestrations MOSS BizTalk
Extensibility  LOB Systems Legacy Systems MISMO XML Tablet Application Smart Client Windows Mobile Web Service Proxy Web Services
Communications Architecture File Landing Zone Files HTTP  SOAP SSL HTTP  SOAP SSL CIFS Windows Workflow Foundation MOSS HTTP - SOAP Third Party Services SQL Server TCP/IP HTTP  SOAP SSL Integration Services Orchestration Services BizTalk
Security ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Security Active  Directory External Internal ,[object Object],[object Object],[object Object],[object Object],[object Object],Other Enterprise Identity Providers
Information Rights Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],WF Embedded InfoPath form with IRM Protection Office SharePoint  Server 2007 Host Application Underwriter (UW)
Maintainability  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Business Process
Process Life Cycles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Breadth of Processes Activity Complexity/Rigidity Example:  Email, instant messaging, personal task list Example: Document approval, vacation approval Example: Expense reporting, management dashboard Example:  Extending LOB applications, supply-chain Individual Ad hoc Human Semi  Structured System Highly  Structured Fixed Process Collaborative Processes Transactional Processes Individual Team Cross-Team Enterprise App
Breadth of Processes Individual Ad hoc Human Semi  Structured System Highly  Structured Fixed Process Collaborative Processes Transactional Processes Common Design Tools Common Monitoring Tools Common Runtime Collaboration Server Process Server
Peeking into the Business Process ,[object Object],[object Object],[object Object],[object Object]
Mapping out the Process Master Loan Flow (MLF) Activate Loan Active Loan Save Lock Services Underwriting Close InfoPath Flows Integration Services Underwriting Rules Decision  Engine Enterprise Loan  Orchestrations  (ELO) Products and Pricing Flow (PPF) Rate Entry Approval Processes Rates Published Blackout Over Registration  Pricing  Lock Approval Process
Scenario: Blending Workflows
There is light at the end of the tunnel Opportunities
Customer Examples ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ISV Opportunity Panorama Oracle Siebel Fractal Edge Hummingbird
Recommended Resources MSDN OBA Architecture Center http://msdn2.microsoft.com/en-us/architecture/aa699381.aspx Office Developer Center http://msdn2.microsoft.com/en-us/office/default.aspx   Financial Services Architecture Center http://msdn.microsoft.com/FinServArch   Mike Walker’s Blog http://blogs.msdn.com/MikeWalker
© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Contenu connexe

Tendances

Building enterprise apps using force com
Building enterprise apps using force comBuilding enterprise apps using force com
Building enterprise apps using force comNitesh Mishra ☁
 
2012 12-08 #SPSUK SharePoint 2010 SQL 2012
2012 12-08 #SPSUK SharePoint 2010 SQL 20122012 12-08 #SPSUK SharePoint 2010 SQL 2012
2012 12-08 #SPSUK SharePoint 2010 SQL 2012Gus Fraser
 
Short Sales Overview of EmpowerID
Short Sales Overview of EmpowerIDShort Sales Overview of EmpowerID
Short Sales Overview of EmpowerIDEmpowerID
 
Oracle WebCenter Over SOA and BPM
Oracle WebCenter Over SOA and BPMOracle WebCenter Over SOA and BPM
Oracle WebCenter Over SOA and BPMVasken Knouni
 
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...Marius Constantinescu [MVP]
 
2b - PowerPivot y SharePoint 2010, por Tomas Hernandez
2b - PowerPivot y SharePoint 2010, por Tomas Hernandez2b - PowerPivot y SharePoint 2010, por Tomas Hernandez
2b - PowerPivot y SharePoint 2010, por Tomas HernandezLuis Du Solier
 
Rits Brown Bag - Introduction to SharePoint
Rits Brown Bag - Introduction to SharePointRits Brown Bag - Introduction to SharePoint
Rits Brown Bag - Introduction to SharePointRight IT Services
 
Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Ayman El-Hattab
 
SharePoint 2013: What's New For Legal?
SharePoint 2013: What's New For Legal?SharePoint 2013: What's New For Legal?
SharePoint 2013: What's New For Legal?Evan Hodges
 
Microsoft Azure News - June 2016
Microsoft Azure News - June 2016Microsoft Azure News - June 2016
Microsoft Azure News - June 2016Daniel Toomey
 
MortgageFlex System Solutions
MortgageFlex System SolutionsMortgageFlex System Solutions
MortgageFlex System SolutionsMortgageFlex
 
Emc World 2009 : microsoft sharepoint and emc documentum
Emc World 2009 : microsoft sharepoint and emc documentumEmc World 2009 : microsoft sharepoint and emc documentum
Emc World 2009 : microsoft sharepoint and emc documentumEric Griffin
 
Share Point Ax
Share Point AxShare Point Ax
Share Point AxPeter1020
 
SAP/Microsoft Interoperability Tutorial
SAP/Microsoft Interoperability TutorialSAP/Microsoft Interoperability Tutorial
SAP/Microsoft Interoperability TutorialKristian Kalsing
 
A Simpleton's Guide to Business Intelligence in SharePoint 2010
A Simpleton's Guide to Business Intelligence in SharePoint 2010A Simpleton's Guide to Business Intelligence in SharePoint 2010
A Simpleton's Guide to Business Intelligence in SharePoint 2010Chris McNulty
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformDavid Chou
 

Tendances (20)

Building enterprise apps using force com
Building enterprise apps using force comBuilding enterprise apps using force com
Building enterprise apps using force com
 
2012 12-08 #SPSUK SharePoint 2010 SQL 2012
2012 12-08 #SPSUK SharePoint 2010 SQL 20122012 12-08 #SPSUK SharePoint 2010 SQL 2012
2012 12-08 #SPSUK SharePoint 2010 SQL 2012
 
Short Sales Overview of EmpowerID
Short Sales Overview of EmpowerIDShort Sales Overview of EmpowerID
Short Sales Overview of EmpowerID
 
Kma share point 2010 overview infra and dev technical info
Kma share point 2010 overview infra and dev   technical infoKma share point 2010 overview infra and dev   technical info
Kma share point 2010 overview infra and dev technical info
 
Oracle WebCenter Over SOA and BPM
Oracle WebCenter Over SOA and BPMOracle WebCenter Over SOA and BPM
Oracle WebCenter Over SOA and BPM
 
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
 
2b - PowerPivot y SharePoint 2010, por Tomas Hernandez
2b - PowerPivot y SharePoint 2010, por Tomas Hernandez2b - PowerPivot y SharePoint 2010, por Tomas Hernandez
2b - PowerPivot y SharePoint 2010, por Tomas Hernandez
 
Rits Brown Bag - Introduction to SharePoint
Rits Brown Bag - Introduction to SharePointRits Brown Bag - Introduction to SharePoint
Rits Brown Bag - Introduction to SharePoint
 
Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010
 
Share Talk
Share TalkShare Talk
Share Talk
 
SharePoint 2013: What's New For Legal?
SharePoint 2013: What's New For Legal?SharePoint 2013: What's New For Legal?
SharePoint 2013: What's New For Legal?
 
Microsoft Azure News - June 2016
Microsoft Azure News - June 2016Microsoft Azure News - June 2016
Microsoft Azure News - June 2016
 
MortgageFlex System Solutions
MortgageFlex System SolutionsMortgageFlex System Solutions
MortgageFlex System Solutions
 
Emc World 2009 : microsoft sharepoint and emc documentum
Emc World 2009 : microsoft sharepoint and emc documentumEmc World 2009 : microsoft sharepoint and emc documentum
Emc World 2009 : microsoft sharepoint and emc documentum
 
Biz talk BI
Biz talk BIBiz talk BI
Biz talk BI
 
Share Point Ax
Share Point AxShare Point Ax
Share Point Ax
 
SAP/Microsoft Interoperability Tutorial
SAP/Microsoft Interoperability TutorialSAP/Microsoft Interoperability Tutorial
SAP/Microsoft Interoperability Tutorial
 
A Simpleton's Guide to Business Intelligence in SharePoint 2010
A Simpleton's Guide to Business Intelligence in SharePoint 2010A Simpleton's Guide to Business Intelligence in SharePoint 2010
A Simpleton's Guide to Business Intelligence in SharePoint 2010
 
Sharepoint And Clearspace
Sharepoint And ClearspaceSharepoint And Clearspace
Sharepoint And Clearspace
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure Platform
 

En vedette

Enterprise Architecture Toolkit Screenshots
Enterprise Architecture Toolkit ScreenshotsEnterprise Architecture Toolkit Screenshots
Enterprise Architecture Toolkit ScreenshotsMike Walker
 
Let’s start Continuous Integration with jenkins
Let’s start Continuous Integration with jenkinsLet’s start Continuous Integration with jenkins
Let’s start Continuous Integration with jenkinsTomohide Kakeya
 
Improving software quality using Continuous Integration
Improving software quality using Continuous IntegrationImproving software quality using Continuous Integration
Improving software quality using Continuous IntegrationWouter Konecny
 
Continuous Integration (Jenkins/Hudson)
Continuous Integration (Jenkins/Hudson)Continuous Integration (Jenkins/Hudson)
Continuous Integration (Jenkins/Hudson)Dennys Hsieh
 
Jenkins - From Continuous Integration to Continuous Delivery
Jenkins - From Continuous Integration to Continuous DeliveryJenkins - From Continuous Integration to Continuous Delivery
Jenkins - From Continuous Integration to Continuous DeliveryVirendra Bhalothia
 
Online Hotel Room Booking System
Online Hotel Room Booking SystemOnline Hotel Room Booking System
Online Hotel Room Booking SystemAbhishek Kumar
 
Hotel Reservation System Project
Hotel Reservation System ProjectHotel Reservation System Project
Hotel Reservation System Projectraj_qn3
 

En vedette (7)

Enterprise Architecture Toolkit Screenshots
Enterprise Architecture Toolkit ScreenshotsEnterprise Architecture Toolkit Screenshots
Enterprise Architecture Toolkit Screenshots
 
Let’s start Continuous Integration with jenkins
Let’s start Continuous Integration with jenkinsLet’s start Continuous Integration with jenkins
Let’s start Continuous Integration with jenkins
 
Improving software quality using Continuous Integration
Improving software quality using Continuous IntegrationImproving software quality using Continuous Integration
Improving software quality using Continuous Integration
 
Continuous Integration (Jenkins/Hudson)
Continuous Integration (Jenkins/Hudson)Continuous Integration (Jenkins/Hudson)
Continuous Integration (Jenkins/Hudson)
 
Jenkins - From Continuous Integration to Continuous Delivery
Jenkins - From Continuous Integration to Continuous DeliveryJenkins - From Continuous Integration to Continuous Delivery
Jenkins - From Continuous Integration to Continuous Delivery
 
Online Hotel Room Booking System
Online Hotel Room Booking SystemOnline Hotel Room Booking System
Online Hotel Room Booking System
 
Hotel Reservation System Project
Hotel Reservation System ProjectHotel Reservation System Project
Hotel Reservation System Project
 

Similaire à Composite Applicaitons and OBA Architecture

Loan Origination Reference Architecture Deep Dive
Loan Origination Reference Architecture Deep DiveLoan Origination Reference Architecture Deep Dive
Loan Origination Reference Architecture Deep DiveMike Walker
 
20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A PlatformDavid Chou
 
Can IBM i play with SOA?
Can IBM i play with SOA?Can IBM i play with SOA?
Can IBM i play with SOA?LANSA
 
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010Bala Subra
 
Web Services Foundation Technologies
Web Services Foundation TechnologiesWeb Services Foundation Technologies
Web Services Foundation TechnologiesPankaj Saharan
 
Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324Mogili Venkatababu
 
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du SolierLuis Du Solier
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablitiesShashikant Sethy
 
Ukfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 JbUkfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 JbAllyWick
 
Ukfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 JbUkfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 JbAllyWick
 
business data catalog - Sharepoint Portal Server 2007
business data catalog - Sharepoint Portal Server 2007business data catalog - Sharepoint Portal Server 2007
business data catalog - Sharepoint Portal Server 2007Kashif Akram
 
What’s New SharePoint 2010?
What’s New SharePoint 2010?What’s New SharePoint 2010?
What’s New SharePoint 2010?MicrosoftFeed
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for DevelopersRob Wilson
 
Financial Services Component Library
Financial Services Component LibraryFinancial Services Component Library
Financial Services Component LibraryMike Walker
 
Integrated Proposal (Vsts Sps Tfs) - MS stack
Integrated Proposal   (Vsts Sps Tfs) - MS stackIntegrated Proposal   (Vsts Sps Tfs) - MS stack
Integrated Proposal (Vsts Sps Tfs) - MS stackBijoy Viswanadhan
 
Sharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeSharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeEvren Ayan
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Casesjovojovo
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applicationsChris Givens
 

Similaire à Composite Applicaitons and OBA Architecture (20)

Loan Origination Reference Architecture Deep Dive
Loan Origination Reference Architecture Deep DiveLoan Origination Reference Architecture Deep Dive
Loan Origination Reference Architecture Deep Dive
 
20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform
 
Can IBM i play with SOA?
Can IBM i play with SOA?Can IBM i play with SOA?
Can IBM i play with SOA?
 
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
 
Web Services Foundation Technologies
Web Services Foundation TechnologiesWeb Services Foundation Technologies
Web Services Foundation Technologies
 
Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324
 
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
Ukfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 JbUkfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 Jb
 
Ukfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 JbUkfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 Jb
 
business data catalog - Sharepoint Portal Server 2007
business data catalog - Sharepoint Portal Server 2007business data catalog - Sharepoint Portal Server 2007
business data catalog - Sharepoint Portal Server 2007
 
What’s New SharePoint 2010?
What’s New SharePoint 2010?What’s New SharePoint 2010?
What’s New SharePoint 2010?
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
 
Financial Services Component Library
Financial Services Component LibraryFinancial Services Component Library
Financial Services Component Library
 
Integrated Proposal (Vsts Sps Tfs) - MS stack
Integrated Proposal   (Vsts Sps Tfs) - MS stackIntegrated Proposal   (Vsts Sps Tfs) - MS stack
Integrated Proposal (Vsts Sps Tfs) - MS stack
 
Sharepoint2
Sharepoint2Sharepoint2
Sharepoint2
 
Sharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeSharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel Bilgilendirme
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Cases
 
Biz Talk Server
Biz Talk ServerBiz Talk Server
Biz Talk Server
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
 

Plus de Mike Walker

Texas Association of Enterprise Architects Feb. Meeting
Texas Association of Enterprise Architects Feb. MeetingTexas Association of Enterprise Architects Feb. Meeting
Texas Association of Enterprise Architects Feb. MeetingMike Walker
 
Texas Association of Enterprise Architects Kick-Off Meeting
Texas Association of Enterprise Architects Kick-Off MeetingTexas Association of Enterprise Architects Kick-Off Meeting
Texas Association of Enterprise Architects Kick-Off MeetingMike Walker
 
Business Architecture the Key to Enterprise Transformation
Business Architecture the Key to Enterprise TransformationBusiness Architecture the Key to Enterprise Transformation
Business Architecture the Key to Enterprise TransformationMike Walker
 
Highly impactful ea organizations make value driven decisions
Highly impactful ea organizations make value driven decisionsHighly impactful ea organizations make value driven decisions
Highly impactful ea organizations make value driven decisionsMike Walker
 
EA Effectiveness: It’s not about how much you know but how you use it
EA Effectiveness: It’s not about how much you know but how you use it EA Effectiveness: It’s not about how much you know but how you use it
EA Effectiveness: It’s not about how much you know but how you use it Mike Walker
 
Penn State EA Center and FEAPO Overview - Brian Cameron
Penn State EA Center and FEAPO Overview - Brian CameronPenn State EA Center and FEAPO Overview - Brian Cameron
Penn State EA Center and FEAPO Overview - Brian CameronMike Walker
 
Enterprise Architecture Certifications Distilled
Enterprise Architecture Certifications DistilledEnterprise Architecture Certifications Distilled
Enterprise Architecture Certifications DistilledMike Walker
 
Why EA's must drive cloud strategy
Why EA's must drive cloud strategyWhy EA's must drive cloud strategy
Why EA's must drive cloud strategyMike Walker
 
The New World of Enterprise Architecture
The New World of Enterprise ArchitectureThe New World of Enterprise Architecture
The New World of Enterprise ArchitectureMike Walker
 
Developer Conference Post It Presentation 04 27 2007
Developer Conference Post It Presentation 04 27 2007Developer Conference Post It Presentation 04 27 2007
Developer Conference Post It Presentation 04 27 2007Mike Walker
 
SOA in Financial Services
SOA in Financial ServicesSOA in Financial Services
SOA in Financial ServicesMike Walker
 
Microsoft Lending Reference Architecture
Microsoft Lending Reference ArchitectureMicrosoft Lending Reference Architecture
Microsoft Lending Reference ArchitectureMike Walker
 
Improving on How Architectures are Described
Improving on How Architectures are DescribedImproving on How Architectures are Described
Improving on How Architectures are DescribedMike Walker
 
Enterprise Architecture Toolkit Scenarios
Enterprise Architecture Toolkit ScenariosEnterprise Architecture Toolkit Scenarios
Enterprise Architecture Toolkit ScenariosMike Walker
 
Enterprise Architecture Toolkit Overview
Enterprise Architecture Toolkit OverviewEnterprise Architecture Toolkit Overview
Enterprise Architecture Toolkit OverviewMike Walker
 
Enabling Lending Business Imperatives with Office
Enabling Lending Business Imperatives with OfficeEnabling Lending Business Imperatives with Office
Enabling Lending Business Imperatives with OfficeMike Walker
 
Office Developers Conference - Financial Services OBAs
Office Developers Conference - Financial Services OBAsOffice Developers Conference - Financial Services OBAs
Office Developers Conference - Financial Services OBAsMike Walker
 
End to End Vertical OBA's
End to End Vertical OBA'sEnd to End Vertical OBA's
End to End Vertical OBA'sMike Walker
 
Enterprise Architecture Toolkit - English
Enterprise Architecture Toolkit - EnglishEnterprise Architecture Toolkit - English
Enterprise Architecture Toolkit - EnglishMike Walker
 
Introduction to the Enterprise Architecture Toolkit - Japanese
Introduction to the Enterprise Architecture Toolkit - JapaneseIntroduction to the Enterprise Architecture Toolkit - Japanese
Introduction to the Enterprise Architecture Toolkit - JapaneseMike Walker
 

Plus de Mike Walker (20)

Texas Association of Enterprise Architects Feb. Meeting
Texas Association of Enterprise Architects Feb. MeetingTexas Association of Enterprise Architects Feb. Meeting
Texas Association of Enterprise Architects Feb. Meeting
 
Texas Association of Enterprise Architects Kick-Off Meeting
Texas Association of Enterprise Architects Kick-Off MeetingTexas Association of Enterprise Architects Kick-Off Meeting
Texas Association of Enterprise Architects Kick-Off Meeting
 
Business Architecture the Key to Enterprise Transformation
Business Architecture the Key to Enterprise TransformationBusiness Architecture the Key to Enterprise Transformation
Business Architecture the Key to Enterprise Transformation
 
Highly impactful ea organizations make value driven decisions
Highly impactful ea organizations make value driven decisionsHighly impactful ea organizations make value driven decisions
Highly impactful ea organizations make value driven decisions
 
EA Effectiveness: It’s not about how much you know but how you use it
EA Effectiveness: It’s not about how much you know but how you use it EA Effectiveness: It’s not about how much you know but how you use it
EA Effectiveness: It’s not about how much you know but how you use it
 
Penn State EA Center and FEAPO Overview - Brian Cameron
Penn State EA Center and FEAPO Overview - Brian CameronPenn State EA Center and FEAPO Overview - Brian Cameron
Penn State EA Center and FEAPO Overview - Brian Cameron
 
Enterprise Architecture Certifications Distilled
Enterprise Architecture Certifications DistilledEnterprise Architecture Certifications Distilled
Enterprise Architecture Certifications Distilled
 
Why EA's must drive cloud strategy
Why EA's must drive cloud strategyWhy EA's must drive cloud strategy
Why EA's must drive cloud strategy
 
The New World of Enterprise Architecture
The New World of Enterprise ArchitectureThe New World of Enterprise Architecture
The New World of Enterprise Architecture
 
Developer Conference Post It Presentation 04 27 2007
Developer Conference Post It Presentation 04 27 2007Developer Conference Post It Presentation 04 27 2007
Developer Conference Post It Presentation 04 27 2007
 
SOA in Financial Services
SOA in Financial ServicesSOA in Financial Services
SOA in Financial Services
 
Microsoft Lending Reference Architecture
Microsoft Lending Reference ArchitectureMicrosoft Lending Reference Architecture
Microsoft Lending Reference Architecture
 
Improving on How Architectures are Described
Improving on How Architectures are DescribedImproving on How Architectures are Described
Improving on How Architectures are Described
 
Enterprise Architecture Toolkit Scenarios
Enterprise Architecture Toolkit ScenariosEnterprise Architecture Toolkit Scenarios
Enterprise Architecture Toolkit Scenarios
 
Enterprise Architecture Toolkit Overview
Enterprise Architecture Toolkit OverviewEnterprise Architecture Toolkit Overview
Enterprise Architecture Toolkit Overview
 
Enabling Lending Business Imperatives with Office
Enabling Lending Business Imperatives with OfficeEnabling Lending Business Imperatives with Office
Enabling Lending Business Imperatives with Office
 
Office Developers Conference - Financial Services OBAs
Office Developers Conference - Financial Services OBAsOffice Developers Conference - Financial Services OBAs
Office Developers Conference - Financial Services OBAs
 
End to End Vertical OBA's
End to End Vertical OBA'sEnd to End Vertical OBA's
End to End Vertical OBA's
 
Enterprise Architecture Toolkit - English
Enterprise Architecture Toolkit - EnglishEnterprise Architecture Toolkit - English
Enterprise Architecture Toolkit - English
 
Introduction to the Enterprise Architecture Toolkit - Japanese
Introduction to the Enterprise Architecture Toolkit - JapaneseIntroduction to the Enterprise Architecture Toolkit - Japanese
Introduction to the Enterprise Architecture Toolkit - Japanese
 

Dernier

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Dernier (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Composite Applicaitons and OBA Architecture

  • 1. Mike Walker Architecture Strategy Team High Level Architecture
  • 2.
  • 3.
  • 4. Comparing our Industry 1. Franchised New Car Dealers 2. General Auto Repair 3. Computers - Software & Services 4. Cellular & Wireless Phone Service 5. Internet Service Providers 6. Internet E-Commerce 7. Used Car (Only) Dealers 8. Furniture - Retail 9. Collection Agencies 10. Air Conditioning & Heating Contractors http://www.tucson.bbb.org/newsrelease.html?newsid=80&newstype=1 Top Ten Industry Complaints
  • 5.
  • 6. Change is Coming Gartner Research Planning for 2010: Key Issues for Business Application and Workplace Productivity Systems Integration
  • 8.
  • 9.
  • 10. Office Business Applications Greater than the Sum of the Parts + Real world + Implicit + Unstructured + Collaborative + Ad hoc + Dynamic + = Idealized Explicit Structured Transactional Formal Rigid
  • 11.
  • 12.
  • 14. Formula for Composite Architectures DB DB DB Web Services WebDav Services UI Services Business Logic & Workflow Composition DB Presentation Business Logic & Workflow Composition Business Logic & Workflow Composition Business Logic & Workflow Composition Built-In Interoperability Autonomous Business Process Presentation Presentation Presentation Composite Heterogeneous Logic
  • 15. Anotomy of OBA Clients Office SharePoint Server 2007 WSS 3.0 Forms Services Outlook Word Excel PowerPoint InfoPath Communicator Shared Open XML IRM Excel Services Data Services ECM Services Security Services Storage Services Portfolio Mgmt Project Management Enterprise Search ASP.Net Master Pages | Web Parts .Net VB | C# Portal Framework Workflow Foundation Rights Management Services Document Libraries
  • 16.
  • 17. Ribbon Task Pane Office Open XML Document Macros Document Macros Custom XML public void Insert (Office.IRibbonControl control) { string insertText = “My Text"; applicationObject.Selection.InsertAfter(insertText); } COM Add-In Active X Control Windows Forms Labels | Text | Buttons
  • 18.
  • 19. ECM Integration Enterprise Search Business Data Catalog Role Based Web Service Integration ECM Integration
  • 20.
  • 21.
  • 22. Applicaiton Services Office SharePoint Server 2007 Forms Services Clients Outlook Word Excel PowerPoint InfoPath Communicator Shared Open XML IRM Excel Services Data Services ECM Services Security Services Storage Services Portfolio Mgmt Project Management Enterprise Search ASP.Net Master Pages | Web Parts .Net VB | C# WSS 3.0 Portal Framework Workflow Foundation Rights Management Services Document Libraries
  • 23.
  • 24. Workflow Architecture WSS-created component WSS Worker Process Windows Workflow Foundation Base Activity Library Custom Apps SharePoint Activity Library Runtime Services: custom WSS implementations Persistence Transactions Tracking Notifications Messaging Roles Runtime Engine: provides intrinsic behaviors to activities Rules Scheduler Tracking WSS Content Databases WSS Workflow Object Model Browser Office Clients
  • 25. Connecting MOSS and BizTalk Web Services MOSS Adapter .Net MOSS BizTalk Orchestrations WCF WSS Adapters .Net
  • 26. Workflow Development Task & Issue Tracking (WSS, Access, & Project) Document Approval (parallel/serial) Signature Collection Form Actions Push SQL data to list Email notifications Simple validation Document Processes Conditional Expiration Custom Review Custom App Logic Link lists together Custom alerts Flag list items Purchase Order Processing LOB Integration (BizTalk Server) Out-of-the-box solutions Microsoft SharePoint Designer workflows Microsoft Visual Studio & workflow SDK
  • 27.
  • 28.
  • 29.
  • 30.  
  • 31.
  • 32. Physical Architecture IIS Server Exchange Server MOSS 2007 LOB Application Servers SQL Server Active Directory Enterprise Services
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. Interoperability Government Bank to Bank Third-Party Services BizTalk Message Bus B2B Integration Integration System Inputs Fax machine phone User Input E-Mail Point Integrations Existing LOB Systems
  • 38. Standards Support WS-Policy Messaging Security Assurances Mgmt Metadata WS-XFer / Enum WS-Fed WS-SecureConv WS-Security WS-Trust WS-RM WS-AT MEX WS-Management SOAP / WSDL MTOM Microsoft   Intel   Sun   Dell   AMD A CA A Sonic A gSOAP  Systinet A WEBM   NetIQ    Released product  Public interop A Co-Author Only Microsoft   IBM   BEA  A Cape Clear  Systinet  Blue Titan  Rogue Wave  Sonic  IONA  Arjuna  Choreology  Apache   Tibco  Microsoft     IBM     BEA  A  A RSA    A Systinet    Apache    Layer7  A  DataPower   CA  A A SUN  SAP  Tibco  IONA  WebMethods  Nokia  Cape Clear  gSOAP  Ping ID  A   Netegrity  A A  Verisign  A A A OpenNetwork A A A  Oracle/Oblix     Microsoft   IBM  BEA  SUN   Google  Amazon  eBay  Apache   Whitemesa   gSOAP   Ricoh   Epson   HP   Xerox   Fuji-Xerox   Intel   Canon   Microsoft   IBM A  BEA A  SAP A  Sun A Verisign A Sonic A CA A WebMethods A gSOAP 
  • 39. Connecting MOSS and BizTalk MISMO XML Aspx Web Services Aspx Service Stubs Orchestrations MOSS BizTalk
  • 40. Extensibility LOB Systems Legacy Systems MISMO XML Tablet Application Smart Client Windows Mobile Web Service Proxy Web Services
  • 41. Communications Architecture File Landing Zone Files HTTP SOAP SSL HTTP SOAP SSL CIFS Windows Workflow Foundation MOSS HTTP - SOAP Third Party Services SQL Server TCP/IP HTTP SOAP SSL Integration Services Orchestration Services BizTalk
  • 42.
  • 43.
  • 44.
  • 45.
  • 47.
  • 48. Breadth of Processes Activity Complexity/Rigidity Example: Email, instant messaging, personal task list Example: Document approval, vacation approval Example: Expense reporting, management dashboard Example: Extending LOB applications, supply-chain Individual Ad hoc Human Semi Structured System Highly Structured Fixed Process Collaborative Processes Transactional Processes Individual Team Cross-Team Enterprise App
  • 49. Breadth of Processes Individual Ad hoc Human Semi Structured System Highly Structured Fixed Process Collaborative Processes Transactional Processes Common Design Tools Common Monitoring Tools Common Runtime Collaboration Server Process Server
  • 50.
  • 51. Mapping out the Process Master Loan Flow (MLF) Activate Loan Active Loan Save Lock Services Underwriting Close InfoPath Flows Integration Services Underwriting Rules Decision Engine Enterprise Loan Orchestrations (ELO) Products and Pricing Flow (PPF) Rate Entry Approval Processes Rates Published Blackout Over Registration Pricing Lock Approval Process
  • 53. There is light at the end of the tunnel Opportunities
  • 54.
  • 55. ISV Opportunity Panorama Oracle Siebel Fractal Edge Hummingbird
  • 56. Recommended Resources MSDN OBA Architecture Center http://msdn2.microsoft.com/en-us/architecture/aa699381.aspx Office Developer Center http://msdn2.microsoft.com/en-us/office/default.aspx Financial Services Architecture Center http://msdn.microsoft.com/FinServArch Mike Walker’s Blog http://blogs.msdn.com/MikeWalker
  • 57. © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.