31
SAP Enterprise Portals Bikram Dogra NetWeaver Portal Consultant

SAP Enterprise Portal

Embed Size (px)

DESCRIPTION

Details about SAP ERP

Citation preview

  • SAP Enterprise Portals

    Bikram DograNetWeaver Portal Consultant

  • AgendaSAP Solution ArchitectureSAP NetWeaver PlatformSummaryWhat is SAP?SAP Enterprise PortalsWhat is an Enterprise Portal?

  • What is SAP?An IT based transaction processing systemIntegrated information management and retrievalCovers strategic and operational requirements of the businessOrder to Cash - Sales activity from quotation, to sales order, to shipment, to customer payment (accounts receivable)Plan to Produce - The planning and manufacturing process to supply materials and labor to make our products.Req to Pay - The requisitioning, purchase orders, and receipt of materials for our business.Finance/Controlling - Tracks and reports what we had to invest to manufacture and ship these sale orders, and how much profit we made. FinanceManufacturingSalesMaterialsHR

  • SAP Business ApplicationsR/3Client / ServerABAPFIFinancialAccountingCOControllingAMFixed AssetsMgmt.PSProjectSystemWFWorkflowMMMaterialsMgmt.HRHumanResourcesSDSales &DistributionPPProductionPlanningQMQualityManage-mentPMPlant Main-tenanceSMServiceManage-mentECEnterpriseControllingIS Industry SolutionLogisticsHuman ResourcesAccountingCross Application FunctionsCustomerERPSuppliermySAP CRMmySAP SRM

  • AgendaSAP Solution ArchitectureSummarySAP Enterprise PortalsWhat is an Enterprise Portal?SAP NetWeaver PlatformWhat is SAP?

  • SAP NetWeaver 20041 Platform Synchronized release dates1 Foundation SAP Web AS 6.401 Package Coherent installation process1 Set of scenarios Integrated componentsAll Apps Business Suite, partner solutions and xApps developed on NetWeaverOpen integration and application development platform for all SAP Products

  • Application PlatformSAP Web Application ServerJ2EE 1.3 compliant Java server and ABAP server side by sideZero footprint UI (Browser)Model driven UI, patternsHighly scalable and reliable, advanced cachingOS and DB abstraction layer

  • Process IntegrationSAP Exchange InfrastructureFor both internal and external process integration (with SAP and non-SAP)Prepackaged integration knowledgeThird party system integration based on standards and adaptersCross-component Business Process Management

  • Information IntegrationSAP Business IntelligenceEnd-to-end solution for enterprise-wide BIBusiness content for rapid deploymentFully integrated with portalOpen architecture 95% integration of SAP and non-SAP dataSAP Enterprise Portal Knowledge ManagementUnified access to multiple respositoriesSearch & classification SAP Master Data ManagementInformation integrity across the business networkReduce duplicatesGet accurate reportingOptimize decision making

  • People IntegrationSAP Enterprise PortalAny sourceAny audienceRole-basedTeam collaboration (both real-time & asynchronous)SAP Mobile InfrastructureEnables mobile apps to run disconnected or connectedBuilt for handheld devices (Pocket PC, EPOC, Linux) and laptopsBrowser or native front-endMultiple-backend connectivity

  • Composite Application FrameworkComposite Application FrameworkBasis for development of composite apps and xAppsKey Featuresa methodology for building composite applications a model- and metadata-driven programming modelaggregated APIs to access objects and services across all NetWeaver componentsreusable object models as well as application and UI patternsSAP NetWeaverINFORMATION INTEGRATIONMaster Data ManagementBus. IntelligenceKnowledge MgmtComposite Application FrameworkPEOPLE INTEGRATIONMultichannel accessPortalCollaborationAPPLICATION PLATFORMJ2EEDB and OS AbstractionABAPLife Cycle ManagementPROCESS INTEGRATIONIntegration BrokerBusiness Process Management

  • Solution ManagerSAP Solution ManagerImplementationGlobal-RollOutConfiguration SynchronizationTestingLandscape ReportingSupport DeskSolution MonitoringService Level ReportingSAP NetWeaverINFORMATION INTEGRATIONMaster Data ManagementBus. IntelligenceKnowledge MgmtComposite Application FrameworkPEOPLE INTEGRATIONMultichannel accessPortalCollaborationAPPLICATION PLATFORMJ2EEDB and OS AbstractionABAPLife Cycle ManagementPROCESS INTEGRATIONIntegration BrokerBusiness Process Management

  • AgendaSAP Solution ArchitectureSAP NetWeaver PlatformSummarySAP Enterprise PortalsWhat is an Enterprise Portal?What is SAP?

  • What is an Enterprise Portal?An Enterprise Portal provides:

    A single point of access via a web browser to application, contents and services

    A personalized, role based user interface, customizable to individual needs

    Simple maintenance based on open and flexible system with no additional client software

    Secure access from anywhere

    Unification technology and predefined unifiers for database and legacy systems, which supports users in identifying business issues and navigating across systems to immediately resolve these issues

  • Need for Enterprise PortalThe Information Technology landscape in large organization is complex, and getting more so.Such landscape are marked by following characteristics:Heterogeneous SystemsDozens to hundreds of separate systems from different vendors require expensive point to point integration

    Proprietary Technologies and communication protocolsDifferent business partners have no shared knowledge of business processes or access to partners business information. This endangers future success

    Complex business environmentsThese environments contribute to a business nightmare with multiple dependencies and an average industry cost per year, per interface of $10,000

  • Portal The brief history of timeUser

    Portal Engine 1998 Enterprise Yahoo HTML Aggregation 1999 Document Portal Knowledge Management 2000 Exec Dashboard BI Reporting / Scorecard 2001 Application Portal Connectivity Framework 2002 Integration Portal WebServices 2003 Enterprise Portal Scalability & Performance 2004 Ubiquitous Platform Process ModelingEnterprise Portal EngineBPM

  • Need for Enterprise Portal

  • From Desktop to WebTop

  • AgendaSAP Solution ArchitectureSAP NetWeaver PlatformSummaryWhat is an Enterprise Portal?SAP Enterprise PortalWhat is SAP?

  • SAP NetWeaverEnterprise PortalSAP Enterprise Portal Powered by SAP NetWeaverWeb-based, role-based, secure accessIntegrating any kind of structured informationThe frontend to the SAP WorldSophisticated navigation possibilitiesWide platform support, wide language supportBuilt on open standardsSAP EP encompasses portal, KM and Collaboration

    SAP NetWeaverComposite Application FrameworkPEOPLE INTEGRATIONMulti channel accessPortalCollaborationINFORMATION INTEGRATIONBus. IntelligenceMaster Data MgmtPROCESS INTEGRATIONIntegration BrokerBusiness Process MgmtAPPLICATION PLATFORMJ2EEDB and OS AbstractionABAPLife Cycle MgmtKnowledge Mgmt

  • Portal InfrastructureRole-based, and Web-basedaccess to any kind of applications, information and servicesERPCRMsecureSAP Enterprise Portal 6.0AuthenticationSales ManagerLine ManagerBusiness DeveloperSingle Sign OnPortal

  • Users Need a Personalized ExperienceMy Sales FiguresMyWeather2nd level content personalization: My Page3rd level content personalization: My iViewsCorporate Branding1st level content personalization: My RolePortal

  • Generating a Role-Based Portal:The Role ConceptRole A content template consisting of one or more worksets that model a typical job Workset A set of coherent activities that belong to one or more related work areasService A (complex) task or service that is performed in the context of a worksetRoleworkset 1workset 2workset 3WS2.1WS2.2service 1 service 2 service 3 service 4service 1 service 2 service 3 service 4service 1 service 2service 1 service 2The Enterprise Portal uses roles to generate a role-based user interface, simplifying application and information access.Portal

  • Collaboration Room - virtual workspaces & communities Self service set-upPresence Room templatesDocument & iView sharing (asynchronous)Groupware integrationReal-time collaborationApplication & Desktop sharingInstant Messaging / ChatAd-hoc WorkflowUniversal Worklist (UWL)Central access to all work items Collaboration with SAP EP 6.0

  • Unstructured Information has its Particular Challenges85%15%E-mailWebIntranetGroup-wareSharedDrivesDoc.Mgt.Structured Information(e.g. ERP, etc.)UnstructuredStructuredSource: IBMKnowledge Management

  • Homogeneity Would Be Nice But......information is distributed in organizations...Organizationally Subsidiaries Departments Teams ... Technically Web server File server SAP systems DM systems ...

    Semantically Categories Keywords Navigation hierarchies ... ...and the consequences arePeople do not find the right informationRelated information cannot be connectedCollaboration and information exchange between people does not workKnowledge Management

  • KM & Collaboration Information LoopConsumerConnectorsDistributed repositoriesTaxonomiesClassificationAccess ControlSAP Enterprise PortalAuthoringPublishingWorkflow NavigationSearchSubscriptionFeedback, RatingDiscussionChat*, Application Sharing*Collaboration Rooms*AuthorContent Manager* As part of collaboration capabilities of EP6.0Knowledge Management

  • AgendaSAP NetWeaver PlatformSummaryWhat is SAP?SAP Enterprise PortalsWhat is an Enterprise Portal?SAP Solution Archictecture

  • SAP Enterprise Portal 6.0 - ArchitectureOpen Portal PlatformSupport of Internet standards like LDAP, Java, X.509,.Net, XML, JCA, JAAS.Web service support (SOAP, UDDI)Portal services like auditing, logging, caching, rendering, personalization service.Open APIsSecure environmentOpen KM PlatformApplications around unstructured informationPeople-centric collaborationEnterprise content managementPatented Unification TechnologyDrag&Relate operations between heterogeneous appsOpen Development PlatformWeb-based definition of worksets, roles, layout, etc.Portal Content Studio for code-free development of portal contentPortal Development Kit for developing portal contentTechnical Portal ServicesUser Mngmt. ServiceAudit, Log, MonitoringPersonaliz. ServiceSOAPCaching ServicePortal Content CatalogWorksetsRolesPagesLayoutiViewsSystem LandscapeNotification ServiceRendering ServiceLDAPXMLHTTP/ HTTPSUnificationDatabase UnifierDatabase UnifierApplication UnifiersKnowledge ManagementReal-time CollaborationRetrieval& Classif.Content Mngmt.WebDAVICEJDBCFTPSAP Enterprise Portal Browser, DevicesApplications / Repositories

  • AgendaSAP Solution ArchitectureSAP NetWeaver PlatformSAP an Enterprise PortalsWhat is an Enterprise Portal?SummaryWhat is SAP?

  • Thank You

    Bikram DograSAP NetWeaver Portal ConsultantEmail: [email protected]: (262) 792-0200 Ext 228Fax: (262) 792- 0202

    18650, W Corporate Dr, Suite #120, Brookfield, Wisconsin 53045http://www.wisdominfotech.com For Further Reading

    http://www.sap.com

    http://sdn.sap.com

    ddddddddddddddddAs of the first quarter of 2004, SAP NetWeaver components have been updated and delivered in a synchronized coordinated release. Specifically, the new key enhancements include:A SINGLE PRODUCTOne package (synchronized release of all components with one SKU), -- one installation process, one integrated platform, one partner for supportAll of the SAP NetWeaver components are designed to work with each other: document workflow to business process management that spans knowledge management, and the portal information dissemination, to specific user communities comes as part of the productA SINGLE PRICEOne price for users to access the entire NetWeaver productSTRATEGIC PLATFORM QUALITYOne platform to manage the entire lifecycle of SAP &and non-SAP solutionsOne platform supporting all relevant technical and industry standardsDRIVES EXTENSIBILITY AND FLEXIBILITY INTO SAP SOLUTIONSAll 04 current mySAP, and xApp solutions are powered by the latest version of SAP NetWeaverddddddddddddddddddddddddddddddddddddPeople Integration - Comprises all technology designed to bring the right functionality and the right information to the right people. The key capabilities include the appropriate infrastructure such as Portal, Collaboration and Multi Channel access (e.g. zero-footprint Web access, online and offline mobile access, voice access) Information Integration - Summarizes all the management of structured (Business Intelligence, Mater Data Management) and unstructured information (Knowledge Management). Process Integration - Includes the different capabilities required to run processes across systems, from elementary services (Routing and Transformation) to full blown Business Process Management. Application Platform Supports J2EE and ABAP in one common environment, provides abstraction from specific databases and operating systems Across or in parallel to these four levels, SAP NetWeaver offers Life Cycle Management as well as the Composite Application Framework:Life Cycle Management is to ensure the support of design, development, deployment and change management of the entire business solution, addressing the requirements in the area of security, composing and modelling, testing, and system landscape management. The new Composite Application Framework built into SAP NetWeaver enables SAP and its partners to create new applications targeting cross-functional business processes through tools, frameworks, rules, and methodologies. Openness and InteroperabilityFor SAP customers, openness and interoperability with regard to technology standards is essential to create an integrated Web services-based business infrastructure. Based on open standards, SAP NetWeaver is fully interoperable with Java - IBM WebSphere in particular - and Microsoft .NET, preserving customer investments in mission critical business applications. This flexibility prevents vendor lock-in and lowers overall TCO by leveraging existing skills and reusing available system infrastructure. SAP is also working closely with the major standards bodies to drive further evolution of open standard technologies with particular emphasis on Web services. SAP's goal is to allow enterprises to take full advantage of Web services. The platform also supports Web Services standards such as XML, SOAP, WSDL and UDDI.

    ddddThis slide shows the design of a standard SAP Enterprise Portal page, before customer-specific branding. Both the organization and the individual user can personalize to determine how each page appears to a user.Portal theme: The corporation customizes the look and feel. Organizations can easily modify page design to achieve a uniform corporate look in the area labeled Portal theme. This corporate personalization usually includes the company logo, colors that define the companys branding, graphics for interest, and so on.Level 1: The corporation determines content for various roles. By assigning roles to individual users, organizations determine what worksets the user can access. Individual worksets are accessible through the tabs on the top of the page.Level 2: The user determines page layout Users themselves can change how the iViews that appear for their role are arranged on the page, depending on their work preferences. For example, they may want to move the iView they use most frequently to the top left area.Level 3: The user determines iViews displayed Users can also determine which iViews are displayed in the first place. (However, an organization can define any iViews that are always displayed).ddddUser access to content is determined by Role definitions. A portal role is a collection of content. While portal content is developed to enable access to information relevant to the organization in which the portal is deployed, roles define the subset of content available to each functional role within the organization. Users are assigned to the role or roles that provide content relevant to them. A user has access to the content that has been assigned to all of his or her roles.A user has access to the iViews displayed on the pages in his or her portal. When personalizing portal pages, the user will also have access to the iViews in the channels assigned to his or her roles.The role definition determines the navigation structure within the portal. The navigation structure consists of the top-level navigation bar, and the detailed navigation tree. The top-level navigation bar is a series of tabs in the title area of the portal header. A user navigates portal pages and services by clicking tabs in the top-level navigation bar.A page may display a detailed navigation tree. The navigation tree presents a hierarchical list of portal pages and services. A user can navigate portal pages and services by clicking on the nodes in the detailed navigation tree. Whether or not detailed navigation trees appear, and the configuration of both the top-level navigation and the detailed navigation is determined by the role definition.

    ddddddddThis is a survey from IBM (you can find other similar surveys from analyst sources). In this survey result, about 85 % of the information, a typical user needs is unstructured (I.e. documents, etc.). Only 15% is structured (I.e. database entries, etc.)Unstructured information typically is diversified (see blue circles) and we need to find a way to make it homogeneous see also next slide.If you look at your daily working schedule, you will probably agree (right now you are looking at a PPT in unstructured format and probably you have been reading some mails, documents, etc. today already). Nevertheless, the structured portion contains most valuable information (customer number, revenue figures, etc.) so ideally we need ways to combine the information. In this, SAP NetWeaver can help you beyond the pure KM & Collaboration capabilities of it. See summary of this presenation for details.

    ddddInformation is hetrogeneous in many ways:Technically different systems (you wouldnt store web sites in an R/3, etc.)Organizationally: different entities prefer different systems (out of legal / financial / administrative / historical reasonsSemantically: Different users have different semantics (I say Notebook, you say laptop but we mean the same). Different access paths for navigating is also a popular problem in hereIf you keep your information landscape in a heterogeneous way, your users will always have heterogeneous ways of creating, processing, accessing it and interacting on top of it you need to solve this problemddddThis slide shows some of the function and features of the KM platform when working with documents. The KM platform covers the complete document lifecycle across different user groups, e.g. authors or readers (consumers).Main point to observe in this slide is the left lower corner: Via connectors (detailed information see next slide), arbitrary repositories can be connected to it. These documents are then exposed via the user interface of the SAP Enterprise Portal.The upper part of the slide shows some of the functions that are provided via the collaboration capabilities of SAP NetWeaver. These are covered in a short overview later in this presentation. Often, Collaboration and Knowledge Management capabilities can be combined within projects. Again, it is important to understand what users expect from Knowledge Management and Collaboration processes please see also the earlier slide about KM & Collaborattion only tools and technology.ddddddddPortal Runtime: Executing components, services and applications as per specific user request.Portal Components (such as, Page Builder, Admin tools): Gathering pages, activating generic templates & connectors to operational systemsPage Builder: Aggregate, caching, navigation, devicesPortal Services: Web services, user management service, etc.PCD: All meta data, personalization (role, workset, page, iView), data cachingUser management & securityAuthentication, SSO (cookies, certificates, trust center), user mappingAuthorization, role assignment, LDAP-based, ACLsDevelopment EnvironmentDevelopment Environment: PDK and APIsVisual Tools: iView Wizard, iView Catcher, Unifier WizardSupport of Java, .Net, and WebsphereScalability and AvailabilityLoad balancing, clustering and fail-over mechanismsAutomatic deployment in SAP J2EE Engine Cluster environmentdddddddddddd