Three companies designed their SharePoint architectures to meet their unique requirements:
1) United Airlines deployed SharePoint centrally across one datacenter to serve 379 global airports connected by high latency links. Optimizations like QoS and compression improved performance.
2) Fabrikam deployed SharePoint centrally across multiple datacenters to serve hundreds of thousands of employees globally. A single large My Site farm avoided complexity while meeting scalability needs.
3) Teck Resources deployed SharePoint across two datacenters and 10 remote mining sites worldwide with intermittent satellite connections. Regional farms provided content management capabilities even when disconnected.
Self-service business intelligence (SSBI) allows business users to analyze and visualize data without extensive technical skills. Microsoft's SSBI solution has two parts - Excel BI Toolkit for creating interactive reports, and Power BI for sharing reports online. Power BI is a cloud-based environment for sharing insights. It can connect to various data sources and features include sharing presentations, updating from data sources, and displaying on multiple devices. Power BI Desktop is a free application for advanced data exploration, modeling, and creating visualizations that can then be published to the Power BI service. [/SUMMARY]
SharePoint 2010 High Availability - SPC2CMichael Noel
This document discusses strategies for architecting a fault tolerant and high performance SharePoint 2010 farm. It covers improvements in SharePoint 2010 infrastructure like the replacement of shared service providers with isolated service applications. It also discusses different SharePoint 2010 farm roles and provides examples of farm architectures with dedicated web, application, and database servers. The document recommends database optimization techniques like distributing database files across multiple disks. It also promotes the use of SQL database mirroring to provide high availability of SharePoint content databases.
Informatica Power Center - Workflow ManagerZaranTech LLC
The document discusses various workflow tasks in Informatica PowerCenter including sessions, commands, email, decision, assignment, timer, control, event raise, and event wait tasks. It provides examples of how to use these tasks to control workflow execution based on conditions, variables, events, timing requirements. Specifically, it presents a business case where sessions need to wait for indicator files but only within a specific time window each day, using assignment, file wait, timer, and command tasks along with link logic.
Bus intelligence bringing_it_all_togetherTIAA-CREF
SharePoint 2010 provides a Business Intelligence platform that organizes, delivers, and uses data to make effective decisions. It has three stages: organizing data using OLAP and SSAS, delivering data through dashboards and reports, and using the data for decisions. Key components include Excel Services, PowerPivot, Reporting Services, and PerformancePoint. SharePoint 2010 BI offers advantages like low cost, customizability, and embedding with SharePoint, but requires more setup work and a fully Microsoft environment.
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All TogetherSharePoint Saturday NY
This document provides an overview of Microsoft SharePoint 2010 Business Intelligence (BI) capabilities. It discusses the three stages of BI (organizing data, delivering data, and using data for decisions), components of the SharePoint 2010 BI platform including Excel Services and PowerPivot, architecture, deployment considerations, and demonstrations of key BI features in action. The goal is to help readers understand how SharePoint 2010 can be used to bring together an organization's BI needs and efforts into a single, customizable and extensible platform.
This documents contains Microsoft Flow Basics, Operational Errors and Troubleshooting Help. Learn about how MS flow operates, and common errors that you can get while working or monitoring MS Flows.
Chris givens building custom service applicationsChris Givens
Chris Givens presented on custom service applications in SharePoint 2010. He discussed that service applications break services out into separate entities from the 2010 upgrade, which will convert shared service providers to service instances. He listed the various service applications available out of the box in SharePoint 2010 including Access Services, Business Data Catalog, Excel Services, and others. He also covered how to create custom service applications and extend SharePoint's service-oriented architecture.
Self-service business intelligence (SSBI) allows business users to analyze and visualize data without extensive technical skills. Microsoft's SSBI solution has two parts - Excel BI Toolkit for creating interactive reports, and Power BI for sharing reports online. Power BI is a cloud-based environment for sharing insights. It can connect to various data sources and features include sharing presentations, updating from data sources, and displaying on multiple devices. Power BI Desktop is a free application for advanced data exploration, modeling, and creating visualizations that can then be published to the Power BI service. [/SUMMARY]
SharePoint 2010 High Availability - SPC2CMichael Noel
This document discusses strategies for architecting a fault tolerant and high performance SharePoint 2010 farm. It covers improvements in SharePoint 2010 infrastructure like the replacement of shared service providers with isolated service applications. It also discusses different SharePoint 2010 farm roles and provides examples of farm architectures with dedicated web, application, and database servers. The document recommends database optimization techniques like distributing database files across multiple disks. It also promotes the use of SQL database mirroring to provide high availability of SharePoint content databases.
Informatica Power Center - Workflow ManagerZaranTech LLC
The document discusses various workflow tasks in Informatica PowerCenter including sessions, commands, email, decision, assignment, timer, control, event raise, and event wait tasks. It provides examples of how to use these tasks to control workflow execution based on conditions, variables, events, timing requirements. Specifically, it presents a business case where sessions need to wait for indicator files but only within a specific time window each day, using assignment, file wait, timer, and command tasks along with link logic.
Bus intelligence bringing_it_all_togetherTIAA-CREF
SharePoint 2010 provides a Business Intelligence platform that organizes, delivers, and uses data to make effective decisions. It has three stages: organizing data using OLAP and SSAS, delivering data through dashboards and reports, and using the data for decisions. Key components include Excel Services, PowerPivot, Reporting Services, and PerformancePoint. SharePoint 2010 BI offers advantages like low cost, customizability, and embedding with SharePoint, but requires more setup work and a fully Microsoft environment.
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All TogetherSharePoint Saturday NY
This document provides an overview of Microsoft SharePoint 2010 Business Intelligence (BI) capabilities. It discusses the three stages of BI (organizing data, delivering data, and using data for decisions), components of the SharePoint 2010 BI platform including Excel Services and PowerPivot, architecture, deployment considerations, and demonstrations of key BI features in action. The goal is to help readers understand how SharePoint 2010 can be used to bring together an organization's BI needs and efforts into a single, customizable and extensible platform.
This documents contains Microsoft Flow Basics, Operational Errors and Troubleshooting Help. Learn about how MS flow operates, and common errors that you can get while working or monitoring MS Flows.
Chris givens building custom service applicationsChris Givens
Chris Givens presented on custom service applications in SharePoint 2010. He discussed that service applications break services out into separate entities from the 2010 upgrade, which will convert shared service providers to service instances. He listed the various service applications available out of the box in SharePoint 2010 including Access Services, Business Data Catalog, Excel Services, and others. He also covered how to create custom service applications and extend SharePoint's service-oriented architecture.
Matt Jimison provides an introduction to Access Services. Key points include: Access Services allows Access databases to be published to SharePoint 2010 and accessed through a web browser; requirements include SharePoint Server 2010 Enterprise and Access 2010; benefits include centralized management and security through SharePoint while allowing Access development to continue; best practices include capacity planning, designing as web databases, and planning for legacy database migration.
This document provides a reference architecture for deploying Microsoft SharePoint Server on Amazon Web Services (AWS). It discusses two common deployment scenarios: an intranet SharePoint farm and an internet-facing public website based on SharePoint. For each scenario, it describes setting up a virtual private cloud (VPC) on AWS with public and private subnets, load balancers, and networking components to mirror the standard SharePoint reference architecture. It also covers configuring Active Directory Domain Services, security, and deployment considerations for hosting SharePoint Server applications on AWS.
The document provides an overview and summary of new features in Dynamics AX 2012 Enterprise Portal. Key highlights include a new SharePoint platform, improved Role Center functionality through actions panes and fact boxes, enhanced grid support and Excel integration, streamlined installation and deployment, and flexible authentication. Development is improved with write once capabilities and new user control components.
Deliver Dynamic and Interactive Web Content in J2EE Applicationsinfopapers
F. Stoica, Deliver dynamic and interactive Web content in J2EE applications, Proceedings of the Central and East European Conference in Business Information Systems, Cluj-Napoca, Romania, ISBN 973-656-648-X, pp. 780-789, 2004
Fusion provides a set of tools and components that complement and enhance current and future investment in delivering FileNet core technology within EPC content management.
Effective Multi-stream Joining in Apache Samza FrameworkTao Feng
This document discusses two models for performing multi-stream joins in Apache Samza: All-In-One (AIO) joining and Step-By-Step (SBS) joining. It analyzes the performance tradeoffs of each model in terms of memory usage, latency, and other metrics. The authors implemented both models in Samza and evaluated their performance to determine the best approach for different scenarios.
Oracle Application Development Framework (Oracle ADF) is a Java EE framework that simplifies development by providing infrastructure implementations and a visual, declarative approach. The Oracle ADF architecture follows the Model-View-Controller pattern with separate layers for the business services, model, controller, and view. Oracle ADF supports a variety of technologies that can be used to implement each layer. It provides visual, declarative tools in JDeveloper for developing user interfaces, business services, and binding them together efficiently. Key benefits of Oracle ADF include an end-to-end solution, built-in development environment, platform independence, technology choice, and a metadata-driven approach.
Effective SharePoint Scalability & Management. To BLOB or not to BLOB, that’s...garthluke
In this session, we discuss challenges that remain when attempting to scale only using SharePoint’s native functionality. Afterward, we’ll share vital strategies and available solutions for ensuring seamless, centralized enterprise-wide management and efficient externalization of Binary Large Objects in order to free up valuable SQL Server space and subsequently improve SharePoint performance.
PeopleSoft Internet Architecture is a server-centric, component-based architecture that allows secure internet access to PeopleSoft applications from any web-enabled device. It utilizes a database server to store data, application servers to run business logic and issue SQL queries, a web server to handle browser requests, and BEA Jolt to facilitate communication between the web and application tiers. This architecture provides benefits like easy access, platform independence, low bandwidth usage, and cost-effective maintenance compared to traditional client-server models.
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2LiquidHub
The document discusses the challenges faced by information workers and how collaboration and content management technologies can help address them. It notes that information workers spend a significant amount of time on emails, searching for information, and coordinating work across different locations. New technologies aim to simplify working together, improve access to information and insights, securely manage content, and streamline business processes. The Microsoft Office System provides a platform to address these issues through features in SharePoint for documents, tasks, calendars, blogs, wikis, email integration, and more.
Changes in SharePoint 2010 from MOSS 2007Michael Noel
SharePoint 2010 introduced a new service application architecture that replaced the shared service provider (SSP) model from MOSS 2007. Each service now runs independently in its own application pool with associated databases. This provides improved isolation, manageability, and the ability to consume services from multiple servers. The document provided examples of physical farm architectures using this new service application approach and guidelines for virtualizing SharePoint 2010 workloads. It also discussed the new claims-based authentication model and the FAST search platform.
This document provides an overview of Ironworks, a project-based technology consulting firm, and their SharePoint upgrade planning services. It discusses the benefits of upgrading from SharePoint 2007 to 2010, the multi-step upgrade process including identifying the current environment, planning and preparing for the upgrade, identifying the impact on services, pre-upgrade checks, performing the actual upgrade, and post-upgrade tasks. It also covers specific considerations for upgrading shared services, search, and other components and the tools that can be used to perform the upgrade.
This presentation provides an overview of FAST Search for SharePoint 2010. It discusses the server roles, single and multi-server deployments, SharePoint search service applications, visual and conversational search capabilities, user context, comparisons to SharePoint search, ways to extend search, and lessons learned. The presentation was delivered by Jacob Wilson from Bross Group.
This chapter discusses databases and information management. It describes how database management systems (DBMS) solve the problems of data redundancy, inconsistency, and inflexibility that exist in traditional file-based data storage. A DBMS provides centralized data storage and controls access to the data. The chapter also discusses HP's implementation of an enterprise data warehouse to gain a single, consistent view of enterprise data across different systems. It describes how data is organized in traditional file systems versus database systems.
This document summarizes the key features and benefits of Microsoft Project Server 2007 compared to the previous version. Some of the main improvements include server-side scheduling for better performance, multiple levels of undo, task driver panes, improved reporting capabilities through integration with SQL Server and SharePoint, and new portfolio management features through integration with Portfolio Server 2007. It also discusses how MS Project Server 2007 has improved integration with other Microsoft systems like Office 2007 as well as potential integrations with third party line of business systems.
The document discusses IBM InfoSphere DataStage and the IBM Information Server architecture. It describes the key components of IBM InfoSphere including DataStage, QualityStage and Information Services Director. It outlines the client-server architecture with client tier, server tiers, repository, engine and working areas. It also discusses data transformation stages, job execution parallelism techniques like pipeline and partition parallelism, and hash partitioning.
IBM Mashup Center v1.1 includes new widgets that help speed mashup creation, the ability to embed widgets and mashups in any web page, and enhanced enterprise security and control features. It also features expanded feed generation capabilities, improved performance of feed mashups, new catalog features, support for additional platforms, and an improved widget infrastructure that simplifies the wiring process.
Here we provide you with the ability to view or download any of the PowerPoint presentations from our previous seminars. If you could not attend the seminar or want to show others some of the things you learned about you are welcome to freely access these files.
United Airlines 2012 SharePoint Conference PresentationDenise Wilson
How United is Using Taxonomy to Drive Procurement. This is the first version uploaded and has some text overlap in the SlideShare preview but the downloaded version displays correctly. For a corrected version of the SlideShare preview version, please see the most recent posting of "United Airlines 2012 Microsoft SharePoint Conference Presentation"
Matt Jimison provides an introduction to Access Services. Key points include: Access Services allows Access databases to be published to SharePoint 2010 and accessed through a web browser; requirements include SharePoint Server 2010 Enterprise and Access 2010; benefits include centralized management and security through SharePoint while allowing Access development to continue; best practices include capacity planning, designing as web databases, and planning for legacy database migration.
This document provides a reference architecture for deploying Microsoft SharePoint Server on Amazon Web Services (AWS). It discusses two common deployment scenarios: an intranet SharePoint farm and an internet-facing public website based on SharePoint. For each scenario, it describes setting up a virtual private cloud (VPC) on AWS with public and private subnets, load balancers, and networking components to mirror the standard SharePoint reference architecture. It also covers configuring Active Directory Domain Services, security, and deployment considerations for hosting SharePoint Server applications on AWS.
The document provides an overview and summary of new features in Dynamics AX 2012 Enterprise Portal. Key highlights include a new SharePoint platform, improved Role Center functionality through actions panes and fact boxes, enhanced grid support and Excel integration, streamlined installation and deployment, and flexible authentication. Development is improved with write once capabilities and new user control components.
Deliver Dynamic and Interactive Web Content in J2EE Applicationsinfopapers
F. Stoica, Deliver dynamic and interactive Web content in J2EE applications, Proceedings of the Central and East European Conference in Business Information Systems, Cluj-Napoca, Romania, ISBN 973-656-648-X, pp. 780-789, 2004
Fusion provides a set of tools and components that complement and enhance current and future investment in delivering FileNet core technology within EPC content management.
Effective Multi-stream Joining in Apache Samza FrameworkTao Feng
This document discusses two models for performing multi-stream joins in Apache Samza: All-In-One (AIO) joining and Step-By-Step (SBS) joining. It analyzes the performance tradeoffs of each model in terms of memory usage, latency, and other metrics. The authors implemented both models in Samza and evaluated their performance to determine the best approach for different scenarios.
Oracle Application Development Framework (Oracle ADF) is a Java EE framework that simplifies development by providing infrastructure implementations and a visual, declarative approach. The Oracle ADF architecture follows the Model-View-Controller pattern with separate layers for the business services, model, controller, and view. Oracle ADF supports a variety of technologies that can be used to implement each layer. It provides visual, declarative tools in JDeveloper for developing user interfaces, business services, and binding them together efficiently. Key benefits of Oracle ADF include an end-to-end solution, built-in development environment, platform independence, technology choice, and a metadata-driven approach.
Effective SharePoint Scalability & Management. To BLOB or not to BLOB, that’s...garthluke
In this session, we discuss challenges that remain when attempting to scale only using SharePoint’s native functionality. Afterward, we’ll share vital strategies and available solutions for ensuring seamless, centralized enterprise-wide management and efficient externalization of Binary Large Objects in order to free up valuable SQL Server space and subsequently improve SharePoint performance.
PeopleSoft Internet Architecture is a server-centric, component-based architecture that allows secure internet access to PeopleSoft applications from any web-enabled device. It utilizes a database server to store data, application servers to run business logic and issue SQL queries, a web server to handle browser requests, and BEA Jolt to facilitate communication between the web and application tiers. This architecture provides benefits like easy access, platform independence, low bandwidth usage, and cost-effective maintenance compared to traditional client-server models.
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2LiquidHub
The document discusses the challenges faced by information workers and how collaboration and content management technologies can help address them. It notes that information workers spend a significant amount of time on emails, searching for information, and coordinating work across different locations. New technologies aim to simplify working together, improve access to information and insights, securely manage content, and streamline business processes. The Microsoft Office System provides a platform to address these issues through features in SharePoint for documents, tasks, calendars, blogs, wikis, email integration, and more.
Changes in SharePoint 2010 from MOSS 2007Michael Noel
SharePoint 2010 introduced a new service application architecture that replaced the shared service provider (SSP) model from MOSS 2007. Each service now runs independently in its own application pool with associated databases. This provides improved isolation, manageability, and the ability to consume services from multiple servers. The document provided examples of physical farm architectures using this new service application approach and guidelines for virtualizing SharePoint 2010 workloads. It also discussed the new claims-based authentication model and the FAST search platform.
This document provides an overview of Ironworks, a project-based technology consulting firm, and their SharePoint upgrade planning services. It discusses the benefits of upgrading from SharePoint 2007 to 2010, the multi-step upgrade process including identifying the current environment, planning and preparing for the upgrade, identifying the impact on services, pre-upgrade checks, performing the actual upgrade, and post-upgrade tasks. It also covers specific considerations for upgrading shared services, search, and other components and the tools that can be used to perform the upgrade.
This presentation provides an overview of FAST Search for SharePoint 2010. It discusses the server roles, single and multi-server deployments, SharePoint search service applications, visual and conversational search capabilities, user context, comparisons to SharePoint search, ways to extend search, and lessons learned. The presentation was delivered by Jacob Wilson from Bross Group.
This chapter discusses databases and information management. It describes how database management systems (DBMS) solve the problems of data redundancy, inconsistency, and inflexibility that exist in traditional file-based data storage. A DBMS provides centralized data storage and controls access to the data. The chapter also discusses HP's implementation of an enterprise data warehouse to gain a single, consistent view of enterprise data across different systems. It describes how data is organized in traditional file systems versus database systems.
This document summarizes the key features and benefits of Microsoft Project Server 2007 compared to the previous version. Some of the main improvements include server-side scheduling for better performance, multiple levels of undo, task driver panes, improved reporting capabilities through integration with SQL Server and SharePoint, and new portfolio management features through integration with Portfolio Server 2007. It also discusses how MS Project Server 2007 has improved integration with other Microsoft systems like Office 2007 as well as potential integrations with third party line of business systems.
The document discusses IBM InfoSphere DataStage and the IBM Information Server architecture. It describes the key components of IBM InfoSphere including DataStage, QualityStage and Information Services Director. It outlines the client-server architecture with client tier, server tiers, repository, engine and working areas. It also discusses data transformation stages, job execution parallelism techniques like pipeline and partition parallelism, and hash partitioning.
IBM Mashup Center v1.1 includes new widgets that help speed mashup creation, the ability to embed widgets and mashups in any web page, and enhanced enterprise security and control features. It also features expanded feed generation capabilities, improved performance of feed mashups, new catalog features, support for additional platforms, and an improved widget infrastructure that simplifies the wiring process.
Here we provide you with the ability to view or download any of the PowerPoint presentations from our previous seminars. If you could not attend the seminar or want to show others some of the things you learned about you are welcome to freely access these files.
United Airlines 2012 SharePoint Conference PresentationDenise Wilson
How United is Using Taxonomy to Drive Procurement. This is the first version uploaded and has some text overlap in the SlideShare preview but the downloaded version displays correctly. For a corrected version of the SlideShare preview version, please see the most recent posting of "United Airlines 2012 Microsoft SharePoint Conference Presentation"
Toshiba's website provides information about their market place and financial results. The company shares key details on their business operations and recent economic performance for investors in a brief and accessible format online.
Continental Airlines 2009 Microsoft SharePoint Conference PresentationDenise Wilson
Continental Airlines teams presented the internal and external-facing content management SharePoint efforts at the 2009 Microsoft Conference in Las Vegas.
This document summarizes the key components of a SharePoint 2013 farm architecture including:
1. A load balancer distributing requests across web and application servers which have SQL Server configured for high availability through clustering, mirroring or AlwaysOn.
2. Service applications like Search, User Profiles, BCS hosted on application servers.
3. Content databases storing site collections, profiles and service application data.
4. Office Web Apps and Workflow Manager providing additional capabilities.
5. High availability, disaster recovery and physical infrastructure considerations.
Computing And Information Technology Programmes EssayLucy Nader
The document discusses proposed solutions to improve the ICT infrastructure of Global Water Company. It identifies problems with the current infrastructure, which includes separate local networks and servers at each of the company's three prime locations, relying on public networks for digital communication between locations. The proposed solution aims to improve communications issues by implementing an updated ICT infrastructure within the ICT department to better support the company's rapid growth over the past decade. The solution will demonstrate how both business and technical goals can be achieved within the given budget.
A sharepoint system that could meet their document and record management needs. It should also improve client’s information management systems. To support existing and long term goals,client required a sharepoint Intranet Portal.
This document provides an overview of high availability and performance considerations for Microsoft SharePoint deployments. It discusses the importance of high availability when planning SharePoint, and describes various techniques to achieve high availability at the database, application, and web tiers. It also covers disaster recovery options in Microsoft Azure and the use of an application delivery controller to provide load balancing, caching, compression and other services to optimize performance and availability.
System Center Cloud Services Process Pack Administration GuideKathy Vinatieri
The document provides instructions for installing and configuring the System Center Cloud Services Process Pack. It outlines the required prerequisites, including installing System Center 2012 products. It then describes how to install the Cloud Services Process Pack on the Service Manager server and how to install the Cloud Services runbooks on the Orchestrator server. The document provides various configuration and administration tasks that must be completed to fully implement the cloud services solution.
Module 1: Core SharePoint Concepts
Topics include: Introduction to SharePoint, Different SharePoint versions that you should consider and why SQL and Windows are so important to SharePoint. Other Topics -
• SharePoint Architecture
• SharePoint Licensing
• SharePoint Versions
• SharePoint Office 365 vs. The Cloud vs. On Site
• Intranet vs Internet sites in SharePoint.
• The role of Windows Server, SQL Server, and email servers etc.
• Directory hive in SharePoint.
• Introduction to SharePoint Central administration and Configuration wizard.
• Introduction to Tools used to Customize SharePoint.
Knowledge management and information systemnihad341
this file would help you in writing your assignment on knowledge management and information system. I did this for a student of UK. He got a very satisfactory marks from it. Then i thought that why not help others. The course is a complex one. So, this would be my pleasure if someone really found this useful.
<a>Please visit our site for fitness products</a>
This document discusses real-time issues in cloud computing and proposes a framework for real-time service-oriented cloud computing. It presents challenges at both the client-side and server-side. At the client-side, issues include efficient execution, caching, paging, stream filtering, runtime checking and environment-aware adaptation. At the server-side, major issues are customization to serve multiple tenants simultaneously, and scalability to provide additional resources proportional to customer demand while maintaining performance. The paper proposes a novel real-time architecture to address these new challenges in cloud computing.
Employee Self Services Portal & Saas Based HRMS and for Employee Travel Management. A Human Resource Management System and end to end travel desk with SAP Integration
IRJET - Application Development Approach to Transform Traditional Web Applica...IRJET Journal
This document discusses transforming a traditional web application into a Software as a Service (SaaS) model using a multi-tenant architecture. It proposes an approach for developing a multi-tenant dental website that allows individual dentists to register for and customize their own unique instance of the site. The key aspects covered include a literature review on SaaS and multi-tenancy research, the proposed system architecture featuring tenant registration and customization, a database approach using tenant IDs to isolate data, and examples of the tenant-specific interfaces. The goal is to provide a reusable SaaS solution that eliminates the need for dentists to build and maintain their own individual websites.
The document discusses server virtualization and consolidation in enterprise data centers. It notes that many servers are underutilized but some become overloaded during peaks, and server consolidation aims to increase utilization while maintaining performance. Two main virtualization technologies are hypervisor-based (e.g. VMware, Xen) and operating system-level (e.g. OpenVZ, Linux VServer). The document evaluates the performance and scalability of a multi-tier application running on these virtualization platforms under different consolidation scenarios. It also examines the impact on underlying system metrics to understand virtualization overhead.
Web application-for-financial-and-economic-data-analysis3Mike Taylor
This document describes a web application for financial and economic data analysis. It provides customizable tools for comparing securities, options, commodities, and other data. Users can create custom models, charts, and perform analysis. The application uses technologies like Java, Spring, Hibernate, Flex, and MySQL database to power its features and integrates multiple data sources. It was developed using agile methodology by a team of 9 people over the course of the project.
Web application-for-financial-and-economic-data-analysis3Mike Taylor
This document describes a web application for financial and economic data analysis. It provides customizable tools for comparing securities, options, commodities, and other data. Users can create custom models, charts, and perform analysis. The application uses technologies like Java, Spring, Hibernate, Flex, and MySQL database to power its features and integrates multiple data sources. It was developed using agile methodology by a team of 9 people over the course of the project.
Web application-for-financial-and-economic-data-analysis3Mike Taylor
This document describes a web application for financial and economic data analysis. It provides customizable tools for comparing securities, options, commodities, and other data. Users can create custom models, charts, and perform analyses. The application integrates various data sources and uses technologies like Java, Spring, Flex, and MySQL to power its features and functionality. It was developed using agile methodologies by a team of 9 people over the course of the project.
Cloud computing allows users to access a shared pool of configurable computing resources over a network. It provides on-demand, scalable access to resources without requiring users to manage physical servers or storage. The document discusses key cloud computing concepts like Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS), virtualization, load balancing, and examples of cloud platforms like Google App Engine.
Cloud computing is the hottest topic in IT. It is virtually impossible to read a trade publication or
attend an IT conference and not be overwhelmed by discussions of the advantages and benefits
of cloud computing. In spite of all of the interest, there is still considerable confusion and
disagreement within the IT industry about the definition of cloud computing. The Cloud
Computing Journal, for example, published an article that included 21 definitions of cloud
computing. 1
Though there is confusion about the definition, the goal of cloud computing is quite clear – to
achieve an order of magnitude improvement in the cost-effective, elastic provisioning and
delivery of IT services.
The document describes the development of the X-Internet framework. X-Internet connects the digital and physical world through an intelligent client/server interface that lowers development and operational costs. The framework was developed using Flash components, a Java-based API, and XML files to allow communication between the Flash client and server. It aims to provide a more engaging user experience than traditional web and client/server models through its single window loading and low server dependency.
Review and Classification of Cloud Computing Researchiosrjce
IOSR journal of VLSI and Signal Processing (IOSRJVSP) is a double blind peer reviewed International Journal that publishes articles which contribute new results in all areas of VLSI Design & Signal Processing. The goal of this journal is to bring together researchers and practitioners from academia and industry to focus on advanced VLSI Design & Signal Processing concepts and establishing new collaborations in these areas.
Design and realization of microelectronic systems using VLSI/ULSI technologies require close collaboration among scientists and engineers in the fields of systems architecture, logic and circuit design, chips and wafer fabrication, packaging, testing and systems applications. Generation of specifications, design and verification must be performed at all abstraction levels, including the system, register-transfer, logic, circuit, transistor and process levels
IT 8003 Cloud ComputingFor this activi.docxvrickens
IT 8003 Cloud Computing
For this activity you need to divide your class in groups
1
Group Activity 1 “SuperTAX Software”
2
SuperTax Overview
Did you know President Abraham Lincoln, one of America's most beloved leaders, also instituted one of its least liked obligations - the income tax? In this brief history of taxes, see the historical events which shaped income taxes in the United States today.
SuperTax is an American tax preparation software package developed in the mid-1980s.
SuperTax Corporation is headquartered in Mountain View, California.
2
Group Activity 1 “SuperTAX Software”
3
SuperTax Information
Desktop Software.
Support MS Windows and Mac OS.
Software method: CD/DVD media format.
Different versions:
SuperTAX Basic, Deluxe, Premier, and Home & Business.
Used by millions of users and organizations.
Group Activity 1 “SuperTAX Software”
4
SuperTAX Project
SuperTAX has hired your group as a consultant to move their Desktop Software to a Traditional IT Hosted Software, available Online.
Group Activity 1 “SuperTAX Software”
5
For Discussion:
Find the challenges that your team will encounter attempting to move SuperTAX Software to the new platform.
Prepared a presentation for the class.
On your Group you will need to define positions.
For example:
Project Manager, Senior Project Network, Senior Project Engineer, etc.
Group Activity 1 “SuperTAX Software”
6
Infrastructure
Software Development
Software Testing
Marketing & Business Model
Project Management
CHALLENGES
Group Activity 1 “SuperTAX Software”
7
Infrastructure
No more test in a single machine. (CD/DVD format model)
Test in a production cluster. (20, 30 users?)
A larger cluster can bring problems. (1000’s of users)
Testing must be done for different clients (mobile, desktops, OS)
Small performance bottleneck. Slow performance.
CHALLENGES
Group Activity 1 “SuperTAX Software”
8
Marketing & Business Model
One time fixed cost vs. subscription model
Before a CD was sold, now a subscription model.
Maintenance and replacement of cooling, power, and server is required
CHALLENGES
Group Activity 1 “SuperTAX Software”
9
Project Management
Project can take many months to years for Software Development cycle.
What model is appropriate for Hosted application. (Agile vs. waterfall)
Ability to try new features faster.
CHALLENGES
RUNNING HEAD: INTERSESSION 5 FINAL PROJECT PROJECTION 1
INTERSESSION 5 FINAL PROJECT PROJECTION 5
INTERSESSION 5 FINAL PROJECT PROJECTION
Shalini Kantamneni
Ottawa University
Intersession 5 Final Project Projection
The Design Process
This process involves the formulation of a model to be used in deriving a comprehensive cloud application. In this case, the model-view-controller design pattern will be used. This type of design pattern partitions the logic of the application into three distinct domains that are to be interconnected to provide a working cloud application (Jailia et al., 2016). ...
Similar to SharePoint 2013 Microsoft WAN Case Studies (20)
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Infrastructure Challenges in Scaling RAG with Custom AI modelsZilliz
Building Retrieval-Augmented Generation (RAG) systems with open-source and custom AI models is a complex task. This talk explores the challenges in productionizing RAG systems, including retrieval performance, response synthesis, and evaluation. We’ll discuss how to leverage open-source models like text embeddings, language models, and custom fine-tuned models to enhance RAG performance. Additionally, we’ll cover how BentoML can help orchestrate and scale these AI components efficiently, ensuring seamless deployment and management of RAG systems in the cloud.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
1. SharePoint 2013 WAN case studies: United Airlines, Teck Resources, and
Fabrikam
Summary: Learn how three global companies designed their SharePoint architectures to meet their
requirements.
Applies to:
In this article:
United Airlines—Central deployment, single datacenter
Fabrikam—Central deployment, multiple datacenter
Teck Resources—Geographically dispersed deployment
Attributions
United Airlines, Fabrikam, and Teck Resources worked with Microsoft in the prerelease program for
SharePoint Server 2013. The IT teams for these companies were led by the following individuals.
Denise Wilson — Senior Manager of Enterprise Collaboration Services, United Airlines
Mahmood Jaffer — IT Specialist and SharePoint Architect for Teck Resources, Softlanding
(www.softlanding.ca)
Fabrikam is a fictionally named company representing a large world-wide manufacturing company. While the
Fabrikam IT team remains anonymous for this case study, the team was very active in providing valuable
feedback to Microsoft.
Microsoft Senior Consultant, Faizan Khan, worked with these companies to evaluate WAN performance and
recommend appropriate architectures using SharePoint 2013.
“Getting a chance to work on the latest version of SharePoint with three global customers with unique
scenarios was rewarding. I enjoyed tackling the previous SharePoint 2007 and 2010 paradigms related to
architecture and WAN connected users head on with all of the new SharePoint 2013 capabilities. It was great
to see how SharePoint 2013’s higher scalability and optimizations for connectivity over the WAN allowed
each customer to reduce their server footprint while providing an excellent social collaboration experience
for their own customers. When you start planning your SharePoint 2013 architecture I highly recommend
2. taking a look at the new opportunities to consolidate your infrastructure as these customers have done.” –
Faizan Khan
United Airlines—Central deployment, single datacenter
United Airlines is one of the world’s leading airlines serving 379 global airports on six continents with over
85,000 employees. United Airlines participated in the SharePoint Server 2013 Rapid Deployment Program
and the Windows 8 and Windows Server 2012 Technology Adoption Programs.
Denise Wilson, Senior Manager of Enterprise Collaboration Services team at United Airlines, worked with
Microsoft on several projects with SharePoint Server 2013. Wilson worked with Microsoft Consulting Services
to architect the new SharePoint Server 2013 environment and to provide feedback about the airline’s
experience using SharePoint Server 2013 in its WAN environment. Wilson also worked closely with the
SharePoint product team to develop and pilot a new procurement tool that is based on taxonomy and new
search features in SharePoint Server 2013.
United Airlines’ employees rely on SharePoint sites to complete job-related tasks at every company site,
including the 379 global airports. The route map for the airline shows the geographic environment. The
whole environment is served by a centralized SharePoint farm.
The environment includes high latency connections and other challenges that relate to performance. Wilson’s
team addressed these challenges in many ways. The following table summarizes some performance
optimizations that made a positive difference for the company. The third column of the table includes
additional options that other organizations with similar challenges can consider.
Challenges United optimizations
Additional options that
other organizations can
consider
High utilization, low-
bandwidth connections at
international locations
Quality of service (QoS), browser compression
(Internet Explorer)
WAN accelerators
Performance at airport
kiosks
Prioritizing customer kiosk
QoS, browser compression, local caching
SQL Server Master Data
Services (MDS), network
interface card optimization
3. performance over back office
performance of SharePoint
traffic
Intranet SharePoint
performance
Browser compression, Internet Information
Services (IIS) File Compression (static and
dynamic), binary large object (BLOB) Caching,
Output Caching, Object Caching
Branch Cache
SQL Server performance
optimization
Memory tuning, reducing databases,
reorganizing indexes, and rebalancing the
virtual log files
Do not enable auto-create
statistics
Set max degree of
parallelism (MAXDOP) to 1
The last row of the table, SQL Server performance optimization, highlights the importance of paying
attention to the overall health and performance of a SharePoint farm. While these are not WAN-specific
optimizations, the United Airlines team reported noticeably faster SharePoint performance across the
environment after optimizing compression and caching.
United Airlines operates its SharePoint environment in a Chicago-based datacenter. The disaster recovery
environment is hosted in its Houston datacenter. Currently the company uses log-shipping between farms.
Failover between farms is scripted and can be achieved in about 15 minutes. The following diagram shows
the disaster recovery environment.
4. “There are a number of options for supporting high availability and failover,” states Khan. “This example, log
shipping between farms across the WAN, is fairly standard. United Airlines has tiered their services and
databases. Some databases have a high or medium SLA and are log-shipped. Others, such as content
databases, have a lower SLA and are backed up and then restored. While log-shipping is a common way to
build a failover solution, database mirroring can also be used, as well as high availability groups with SQL
Server 2012.”
The overall performance in SharePoint Server 2013 is optimized for building and operating larger farms.
Even with the high number of users, large volume of content, and extensive use of the feature set, the
Microsoft Consulting team and the SharePoint product team feel comfortable recommending a single, large
farm for United Airlines.
The farm featured in the Enterprise-scale model resembles the farm designed by Khan for United Airlines.
This model provides guidance for patching and updating farms of this size.
5. Zoom into the model in full detail with Zoom.it from Microsoft
Visio version
PDF version
Fabrikam—Central deployment, multiple datacenter
Fabrikam is a fictional company that represents a large world-wide manufacturing company that participated
in the SharePoint Server 2013 prerelease program. Fabrikam has several-hundred-thousand employees and
many content farms that were migrated from the previous version.
A priority for Fabrikam is to take advantage of the new social features in SharePoint Server 2013, such as
offering My Sites to all employees. With the large number of employees, much consideration went into the
architecture for My Sites. Fabrikam weighed the benefits and risks of deploying one My Site farm versus
multiple My Site farms. The following table summarizes the advantages and disadvantage s for both
architectures.
Architecture 1 — One large My
Site farm and multiple content
farms
Architecture 2 — Two or three My Site farms
and multiple content farms
Description
All employees are served by one My
Site farm. The My Site farm and the
content farms are located in the same
datacenter and consume the User
Profile service from a dedicated
services farm which is also located in
the same datacenter.
Two or more My Site farms are deployed and
employees are spread across the My Site farms.
Each My Site farm consumes a dedicated User
Profile service application. The My Site farms and
the User Profile service applications can be spread
across datacenters if the User Profile service
application that is associated with a My Site farm is
located in the same datacenter. Content farms can
be spread across datacenters. However, each
content farm must consume a User Profile service
application that is located in the same datacenter.
The User Profile Replication Engine is used to
synchronize profile data across the User Profile
service applications.
Advantages
Single User Profile service to manage.
Single My Site farm to manage.
Less complexity—no need to use the
User Profile Replication Engine.
With a single User Profile service
My Site farms are smaller.
The environment can be distributed across multiple
datacenters.
Users can be assigned to My Site farms based on
location, which provides greater opportunities for
6. application, all social features are
expected to work as expected across
farms.
maintenance windows.
Disadvantages
Concern about outgrowing a single
My Site farm.
With a world-wide user base, it's
more challenging to schedule
maintenance windows.
More farms to maintain.
Setting up and managing the User Profile
Replication Engine is complex.
With multiple User Profile service applications,
some social features might not work as expected
across farms. For more information, see
"Deployment issues with multiple User Profile
service applications" in Plan for My Sites in
SharePoint Server 2013.
An advantage of the performance improvements in SharePoint Server 2013 is the ability to combine content
and users into a smaller number of large farms. These improvements helped Fabrikam to feel comfortable
with a single My Site farm (Architecture 1 in the previous table). This architecture avoids the complexity of
managing multiple User Profile service applications. However, with a single User Profile service application,
all of Fabrikam’s content farms must be located in the same datacenter. The following diagram shows
Fabrikam’s environment.
In the diagram, a separate datacenter hosts Fabrikam’s search farm and a dedicated search team manages
the farm.
Khan explains the design challenge: “Because the social capabilities of SharePoint Server 2013 are
extremely important to Fabrikam, we engaged in a number of detailed conversations on the best approach
to implementing a My Sites farm. Should we implement one large farm or fewer smaller farms? There are
pros and cons with either choice including manageability, availability, and functionality. There are also
7. concerns with scalability both on the application and storage layers. With new guidance from the Shar ePoint
product group, we decided the best approach is to implement a single farm. This approach results in the
best social experience while remaining within the scalability guidelines of SharePoint Server 2013. Due to
the large user base, Fabrikam highlights the ability of SharePoint Server 2013 to scale while minimizing the
number of farms required.”
For more information about how to design architectures that have multiple farms and multiple datacenters,
see the following model: Multi-farm architectures with SharePoint Server 2013.
Zoom into the model in full detail with Zoom.it from Microsoft
Visio version
PDF version
A goal of working with Fabrikam in the prerelease program was to understand how SharePoint Server 2013
performs over a variety of WAN connections. Fabrikam used Visual Studio to script a load test that is made
up of many unit tests and then ran the load test from multiple geographic locations. For more information
about how to create a similar test, see SharePoint 2013 WAN testing with Visual Studio 2012 walkthrough.
In this first set of results, two users in the Fabrikam Shanghai, China, office ran the load test against the
SharePoint sites in the Texas, USA, datacenter. Latency is about 190 milliseconds roundtrip. The upload,
download, and Outlook Web Access (OWA) tests were conducted with a 1 mb file.
8. The test results show that performance is good, especially for the social tasks.
The next set of results shows performance for the same load test across a larger set of geographic locations
where Fabrikam employees work. The servers running SharePoint Server 2013 are located in Texas, USA.
Even though there are varying degrees of latency, performance is good for users across the globe. The
Fabrikam test results provide an example of systematic WAN testing by using a load test that is comprised
of a variety of SharePoint tasks that are important to the company.
Fabrikam is an example of a world-wide company that is succeeding with a central datacenter model,
instead of deploying SharePoint Server 2013 to multiple regions across the world. If you are considering a
move from a central datacenter model to multiple SharePoint sites in different geographical regions, make
sure that you conduct WAN testing to see whether it is really necessary.
9. Teck Resources—geographically dispersed deployment
Teck Resources is a mining company with many remote sites throughout the world. Many sites are
connected to the Teck Resources WAN by high latency and intermittent satellite connections. Mahmood
Jaffer, IT Specialist and SharePoint Architect with Microsoft Partner Softlanding, worked with Teck Resources
to design and support their global SharePoint architecture.
The description of the Teck Resources architecture includes several illustrations that might be difficult to
read within this article. These illustrations are also available in SharePoint 2013 WAN testing with Visual
Studio 2012 walkthrough.
Teck Resources uses two datacenters in Calgary, Canada, and Santiago, Chile. The following map shows the
two datacenters plus the 10 remote sites.
Even though some remote sites are located on the same continent as a datacenter, these sites rely on low
bandwidth connections or satellite connections that are intermittent. For sites shown on the map, WAN
performance prevents or discourages users from uploading content to a SharePoint site at one of the two
datacenters, or a site located at a nearby site.
Teck Resources weighed the costs and benefits of deploying many regional SharePoint farms compared to
not using SharePoint sites. For the mining company, the benefit of using SharePoint Server 2013 features to
manage content outweighs the administrative costs of deploying many farms to support the distributed
environment. In particular, the company relies on the following capabilities:
Managed metadata—a standard tagging scheme that is applied to content so that assets can be
discovered and managed appropriately over time.
10. Enterprise-wide search—the ability to discover content assets that meet specific criteria, which metadata
defines, and to know the mining sites that these assets are associated with.
Integrating the environment to support these features requires coordinating service applications at all farms.
The User Profile Service and My Sites are deployed to each farm. The User Profile Replication Engine is used
to synchronize profiles between the two datacenters, as shown in the following illustration.
Because the environment is distributed among more than three farms, there is no attempt to synchronize
profiles across all farms, that is, synchronize each farm with all other farms. Instead, each remote farm
synchronizes with only one of the two datacenters, as shown in the following illustration.
11. With this highly distributed environment, Teck Resources is willing to accept that there might be some
manual cleanup work with profiles as described in Global architectures for SharePoint Server 2013.
Search is an important component of the enterprise content management strategy of Teck Resources. The
company has to find assets that meet specific criteria and to determine the mining sites with which assets
are associated. Currently much of the historic data that belongs to Teck Resources resides on file shares. It
will take some time for the company to move the content to a SharePoint environment. Some assets might
remain on file shares indefinitely.
At the remote sites, search is deployed to each local farm and crawl rules are set up to also crawl local file
shares. The following diagram shows the configuration that is replicated for all remote sites.
12. Enterprise-wide search is provided at the company’s two datacenters in Calgary and Santiago. Search at
these datacenters is configured to use either federated search or remote result sources to display results
that are associated with each remote site. Remote result sources are used for the sites that have reliable
WAN connections. Federated search is configured for sites with intermittent satellite connections. Federated
search is configured to show results in a separate Web Part which provides a visual indication of whether the
remote site is connected or disconnected at the time of the search.
The following diagram shows how enterprise-wide search is architected to include results from all remote
sites.
The relationship of the two datacenters to each other is not included in the illustration. Each datacenter uses
remote result sources to include the other datacenter in search results.
Finally, the Managed Metadata service application is integrated by deploying it to the central farm in Calgary
and then sharing this service application to all other farms in the environment. The Managed Metadata
service application is one of the few service applications that can be shared across farms that are separated
by WAN links.
13. One issue that Teck Resources reports with this configuration, however, is that the Managed Metadata fields
and tagging are not available to remote farms when a satellite connection is disconnected.
Khan summarizes the design challenges for Teck Resources: “Because Teck Resources supports the
collaboration needs of occasionally connected offices or offices with extreme latency due to the use of
satellite links, we needed to build an architecture that was flexible while minimizing the complexity as much
as possible. The WAN improvements helped Teck Resources consolidate some of the remote farms, but not
all. The result is two central sites that act as the social hub for a number of smaller farms. This provides a
somewhat cohesive social experience while supporting the goal of providing remote office users with access
to SharePoint sites even when disconnected from the ‘hub’.”
See also
Global architectures for SharePoint Server 2013
WAN performance and testing for SharePoint 2013