• Save
Share Talk
Upcoming SlideShare
Loading in...5
×
 

Share Talk

on

  • 5,368 views

 

Statistics

Views

Total Views
5,368
Views on SlideShare
5,361
Embed Views
7

Actions

Likes
3
Downloads
0
Comments
3

3 Embeds 7

http://www.linkedin.com 4
http://www.slideshare.net 2
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • aa
    Are you sure you want to
    Your message goes here
    Processing…
  • how are you?
    Are you sure you want to
    Your message goes here
    Processing…
  • hi
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Share Talk Share Talk Presentation Transcript

  • ShareTalk (200)
    SharePoint and BizTalk better together
    Suresh Veeragoni
    SOA & BPM Solution Lead
  • Welcome to Houston SharePoint Saturday
    Thank you for being a part of the first ever SharePoint Saturday for the greater Houston area!
    Please turn off all electronic devices or set them to vibrate.
    If you must take a phone call, please do so in the hall so as not to disturb others.
    Thanks to our Platinum Sponsors:
  • Agenda
    Who is Sogeti?
    Workflows – Business Process Management - SOA
    SharePoint 2010 & Business Connectivity Services
    Microsoft BizTalk Server & Enterprise Service Bus (ESB)
    BizTalk and SharePoint for better BPM/Workflows
  • Sogeti Quick Overview
    Annual Revenue
    Employee Base
    • $10 Billion Global
    • $1.7 Billion (Sogeti)
    • 64% from Global Fortune 500 Companies
    • 80,000 Employees worldwide (Capgemini Group)
    • 18,000 Employees worldwide (Sogeti)
    Sogeti’s Service Offerings
    Office Locations
    • Capgemini group operations in 30 Countries; Sogeti operations in 12 countries
    • Global Corp. HQ. – Paris, France
    • Over 200 Offices worldwide
    • 24 US Locations (Sogeti, USA)
    • Microsoft Solutions
    • Business Intelligence
    • Enterprise Technology Consulting
    • Project Consulting Services
    • Managed Testing
    • IBM & Open Solutions
  • What is a Workflow ?
    A Workflow is simply a series of defined tasks that produces a final outcome.
    Examples
    • Vacation Request
    • Expense Processing
    • Help Desk Requests
    • Employee Onboarding
    • Content Management
    • Purchase to Pay
    • Order to Cash
    • Engineering Change Notice
  • Workflow Characteristics
    • Human Centric
    • System Centric
    • Long running
    • Collaboration
    • Focus on roles
    • Escalation, Delegation
    • Semi-structured to unstructured
    • Usability
    • Order Managment
    • Transactional
    • Messaging
    • Service Orientation
    • Throughput
    • Performance
    • B2B, EDI
    • System Integration
  • Real World SOA
  • Microsoft Application Platform for SOA & BPM
    Consume
    Business Innovation
    Value Justified
    LOB Manager Driven
    Compose
    User Experience and Interaction
    People using Content, BI,
    Collaboration and Communication
    SOA as mechanismto interact
    Compose
    Business Process Integration,
    Automation and Optimization,
    Information Integration
    Standards based Interoperability
    Compliance and Evolution
    Cost Justified
    CFO/CIO Driven
    SOA as mechanismto transact
    Expose
    Existing Systems
  • Microsoft Application Platform for SOA & BPM
    Active Directory
    System Center, Partners
    Visual Studio, Patterns and Practices
    Security and Identity
    Management and Governance
    Design and Development
    Consume
    User Directed
    Compose
    User Interaction
    SharePoint Server, .NET Compact Framework,Silverlight,Office System, ASP.NET, Windows Client
    Presentation Services
    Live Communications Server, SharePoint Server
    Collaboration Services
    Workflow Foundation, SharePoint Server
    Composition Services
    Compose
    Business Transaction
    SQL Server
    BizTalk
    Server
    WCF
    Windows
    BizTalk Server
    Business Process Services
    Information Integration Services
    Messaging
    Services
    WCF and BizTalk Server
    Connectivity Services
    Expose
    Existing Systems
  • Simplifying Interoperability
    Extended by hundreds of solutions from the partner ecosystem
    Azure AppFabric– “Interop in the Cloud”
    Federated Identity
    Federated Connectivity
    Federated Workflow
    BizTalk Server – “Interop In the Box”
    BizTalk Adapter Pack:
    SAP
    Siebel Applications
    PeopleSoft Enterprise
    JD EdwardsOneWorld
    JD Edwards Enterprise One
    B2B formats, BizTalk Accelerators:
    XML
    EDI (EDIFACT, ANSI X12, HIPAA)
    AS2
    SWIFT
    HL7
    RosettaNet
    Legacy formats:
    IBM CICS
    IBM IMS
    IBM OS/400
    IBM DB2
    IBM VSAM
    Messaging formats:
    WebSphere MQ
    MSMQ/MSMQT
    TIBCO Rendezvous
    TIBCO Enterprise Message Service
    Other formats:
    SQL Server
    SharePoint
    Oracle DBMS
    File, FTP
    HTTP, SOAP
    POP3 / SMTP
    Windows Communication Foundation – “Interop in the Framework”
    Unified protocols:
    ASMX
    WSE
    .NET Remoting
    COM+
    MSMQ
    Messaging:
    SOAP, WS-Addressing, MTOM
    Metadata: WSDL, WS-MetadataExchange, WS-Policy
    Web 2.0
    POX
    REST
    JSON
    RSS/ATOM
    Security:
    WS-Security, WS-SecureConversation, WS-Trust
    Reliability and Transactions: WS-Reliable Messaging, WS-Coordination, WS-AtomicTransaction
  • SharePoint 2010
    • An evolved version of MOSS and WSS v3
    • Microsoft SharePoint Server 2010 (SPS)
    • Microsoft SharePoint Foundation 2010 (SPF)
    • Development can now be done on client OS
    • Significant enhancement for many development teams
    Browser Clients
    Microsoft SharePoint Server 2010
    MS Word Clients
    Microsoft SharePoint Foundation 2010
    MS Outlook Clients
    .NET Framework and ASP.NET 3.5 SP1
    Internet Information Services 7.0
    Windows Server 2008 (x64 only)for Production Environments
    Windows 7 or Vista (x64 only) for Development Environments only
  • SharePoint 2010The business collaboration platform for the Enterprise and the Web
    Sites
    • Connect and Empower People
    • Cut Costs with a Unified Infrastructure
    • Rapidly Respond to Business Needs
    Communities
    Composites
    Content
    Insights
    Search
  • Business Connectivity Services
    • Formerly known as Business Data Catalog
    • Part of SharePoint Foundation 2010 (it’s “free”)
    • CRUD out of the box
    External Data Columns
    External Lists
    User Profiles Importer
    Custom Solutions
    Search
    Web Parts
    Workflow
    Metadata Store
    Business Data Connectivity Service (BCD)
    Database
    WCF
    .NET Connectivity Assembly
  • External Content Types
    Describes the schema and data access capabilities of an external data source and its behavior within Office and SharePoint
    *formerly known as BDC Entity
    Office Clients (Rich)
    BCS
    External Content
    Type
    (ECT)
    External Data
    (Web Service, DB, .Net object, LOB system, Web 2.0 service, etc.)
    SharePoint (Thin)
    BCS
    BCS-enabled solutions rely on ECTs to integrate external data into SharePoint and the Office client applications
  • Solution Types, Personas & Tools
    Advanced Dev
    Power User / No code
    RAD Dev
    Simple
    Advanced
    • Custom UX and data integration on thin and rich clients (apps that support VSTO add-ins)
    • Through Office, SharePoint and BCS Object Models
    • Custom back-end connectivity through .Net objects
    • Complex BCS models (many ECTs, complex associations)
    • Explicit packaging (managed by dev)
    • OOB UX on thin and rich clients (Outlook and SharePoint Workspace) based on External Lists
    • Custom Forms in SharePoint and SharePoint Workspace
    • Connect to existing back-end integration services or simple databases
    • Simple BCS Models (few ECTs, simple associations)
    • Transparent packaging (managed by BCS)
    SharePointDesigner
  • BCS Challenges
    • One-to-One connections to backend systems
    • Request Compositions
    • Result Aggregations
    • Business Rules
    • Monitoring
  • Microsoft BizTalk
    Destination File
    Source File
    Inbound
    BRE
    BAM
    BAS
    Outbound
    Receive Port
    Business Process
    Send Port
    ReceivePipeline
    Send Pipeline
    ReceiveAdapter
    SendAdapter
    Orchestration
    Mapping
    Mapping
    Subscriptions
    FROM: Message A
    TO: Message D
    TO: Message B
    FROM: Message C
    MessageBox
  • BizTalk Enterprise Service Bus (ESB)
    Service
    Consumer
    Service
    Consumer
    Service
    Consumer
    Data
    Format
    Transformation
    Location & Version
    Transparency
    Transport Protocol
    Conversion
    Enterprise Service Bus
    Invocation &
    Orchestration
    Error Handling
    & Repair
    Message Interactions
    Support
    Service Provider
    Service Provider
    Service Provider
    Service
    Provider
    Service
    Provider
    Service
    Provider
  • BizTalk ESB Declarative, Meta-data, Policy and Configuration –Driven.
    Transform my message
    Determine which endpoint I need
    Route my message
    Return the final result to me
    Transform Service
    Routing
    Process Orchestration
    On Ramp
    Off Ramp
    BizTalk ESB
    Protocol
    Adaptation
    End Point Resolution
    Pub/Sub Service
    Service Consumers
    Service Providers
  • BizTalk ESB for SharePoint
    BUSSINESS PROCESS
    LEGACY
    LOB
    EMBEDDED
    TRADING PARTNERS
    CLOUD
    Sharepoint
    BizTalk ESB
    APPLICATION
  • BizTalk ESB Benefits
    Provides the right benefits to cope with
    complex and rapidly changing integration challenges
    Higher levels of service re-use
    Lower operational costs
    Faster adaptation to business changes
    Visibility business and exception metrics
    Highly extensible to introduce new functionality or encapsulate patterns
  • BizTalk ESB takes care of BCS challenges
    One-to-One connections to backend systems
    Request composition
    Result Aggregation
    Business Rules Engine
    Business Activity Monitoring
  • Supply Chain Order Demo
    Business
    Users
    Suppliers
    Sales Manager
    Receive Response from Supplier
    Receive manager approval
    Send
    Approval
    Request
    Send request to Supplier Web Service
    Receive Purchase Order Response
    Enterprise
    Send Purchase Order Request
    IT Pros and
    Developers
    Update ERP System
    Send order to shipper over FTP
    Shipment
    Customer
    Data Synchronization (ETL)
    ERP System
    Warehouse
  • Summary
    BCS is part of the SharePoint Foundation 2010
    BCS enables read / write operations to LOB applications
    BCS delivers a view into LOB applications with a great client experience through integration
    ESB allows for complex business integration solutions
    Team BCS and BizTalk ESB up and you will get a manageable business integration solution with a great client experience
  • Questions
  • Session Evaluation
    Please complete and turn in your Session Evaluation Form so we can improve future events.
    Presenter:
    Suresh Veeragoni
    Session Name:
    ShareTalk (200)
  • Thanks to our Sponsors