WebOTX Enterprise Service Bus - NEC

1y ago
8 Views
2 Downloads
2.63 MB
35 Pages
Last View : 24d ago
Last Download : 3m ago
Upload by : Maleah Dent
Transcription

WebOTX Enterprise Service BusNovember, 2015NEC Corporation,Cloud Platform Division,WebOTX Group

Index1. What is SOA?2. WebOTX Enterprise Service Bus

1. What is SOA?

No scratch development / package customizing From customizing oriented SI to service integration oriented systemconfiguration System configuration method evolved to composite application with SOA fordevelopment term/cost optimization from scratch development.Unique edevelopmentUniquedevelopment5 NEC Corporation ficulty in ver. up after customizing・High cost for unneeded functionincluded in package・Effective for avoiding longimplementation time anddevelopment risk according to fitlevel of rvice BusCustomizedservice・Long development time and highcost・Development risk is comparativelyhigh such as appropriatearchitecture setup・Effective in systems that generateenterprise unique added valueCustomizingSOA (composite application)CustomizedserviceUnique developmentPackage・Freer than package・Easy integration with existingsystems・Development risk reduction bydevelopment mixing services

4 patterns of SOA implementationBreaks down into 4 major implementation patterns of exercising business / ITimpact of SOA effectively, from SOA case study analysis.1) Architecture platform In case that business systems are slightly different among branch system, HQ system, global system etc, architectureis established enabling to divide core function (core service) from specific function (specific service). System integration regarding shared service, M&A, enterprise integration for total optimization by excludinginformation system duplication in group IT infrastructure and information system architecture setting for the future2)Existing assets reuse While using existing assets (mainframe, open systems), replaces systems by SOA based systems in renewal timing.Reduces after support / operation cost, by creating service interface gradually without risks. For integrating between internal and external systems, develops service interface for external system using existingsystems.3)Business process visualization / adaptation to change Adopts SOA as system platform to support Business Process Management. Adopts SOA for enhancing internal control / compliance, and visualizing business process. For system efficiency with various business process using common components.4)Data integration / front integration Integrates distributed analogous data, and optimizes operations cost. Integrates masters with M&A / re-organization. Real time business management information or integration of business information (Portal, dashboard, enterprisemashup)6 NEC Corporation 2015

Architecture platformTotal optimization by resolving function duplication in same information system, creatingshared service, system integration related to M&A and enterprise integration.Enables to consider based on SOA as a future information system architecture.Without SOABusiness ABusiness BWith SOABusiness CIndividualAppIndividualAppIndividualAppApp platformApp platformApp eForForForBusiness A Business B Business CCommonManagementServiceService platformSilo type business systemSeparate App architecture/administrationDuplicated logic among businesses7 NEC Corporation 2015Enterprise Service Bus / Portal Application ServerAdministrationSOA applied systemIntegrated App architecture/administrationDuplicated logic share/reuse

Existing assets reuseWhile reusing existing assets including mainframe / open systems as a service, realizesportal integration of information from each system, or integration with new system.MainframeSales managementsystemOpens information service I/FERPAdapterService Bus(ESB)Other systemsAdapterPortal / dashboardAccountingsystemOpens information service I/FOpen systemWeb serviceinterfaceCRM systemOpens information service I/FOpens enterprise system / application with standard interface,and integrates with decision navigator and other systems8 NEC Corporation 2015

Business process visualization / adaptation to changeMake views of “As-is” and “To-be” of business process , enables flexible change ofbusiness process by applying SOA to BPM, and improves process.BPM SOA base systemactionFormulates/executesbusiness processimprovement action.For partnerFor employeeplanIT plan, targetbusiness selectionBusiness processanalysis/simulationFor customerCollaboration / portal platformEfficient businessoperationBusiness process platformImproves customerservice / lead timeService linkage platformFor internal control /SOX and businessprocess integrationService integration platform NEC Corporation 2015Service9ServiceBusiness processmonitoringComponentcheckBusiness processvisualization/ standardizationdoBusiness processsetting/developmentRapid supportagainstnew businessUses common serviceand components

Data integration / front integrationPromotes integrated usage of internal/external information, and aims to improvebusiness/system efficiency, customer relations, and productivity of employees. Integration in presentation layer Integration in application layer Integration in data layer 1. Front integrationPortal serverProcess serverPortal/mashupApp server2. Service typedata integrationSystem processApp serverApp serverApp server3. Database integration(ETL type)4. Database virtualization(EII type)App serverApp serverServiceServiceServiceIntegrated DB serverIntegrated DBService*EII serverEIIserverServiceServiceServiceServiceDB serverDB serverDB serverDB serverDB serverDB serverDB serverDB serverDBDBDBDBDBDBDBDBData process engineVirtual DBAs other methods, there are data integration for BI/DWH, data migration, master management, datasynchronization, etc.(*)EII Enterprise Information Integration10 NEC Corporation 2015

Service integrationSupports system configuration that is adaptable to change with SOA. Highly reliable platform to rapidly and flexibly supports business / systemintegration, and to rapidly adapt to business environment change.SOA system layerPresentation layerUserinterfaceService integrationUserinterfaceUserinterfacePortalProcess layerHUB productsService layerApplication layerService call / message transformI/FBusinesslogicBusinesslogicDAODAOData store layer11I/F NEC Corporation 2015I/FEnterprise Service BusI/FBusiness logicDAOApplication ServerDAO

2. WebOTX Enterprise Service Bus

What is Enterprise Service Bus (ESB)? Technology and middleware for application integration Integration method based on message exchange of SOA Standard communication protocols such as HTTP, SOAP, JMS Synchronous / asynchronous integration by message routing /transform Loose coupling without affecting integrated applicationSystem BSystem DSOAPJMSData style transformSequence controlHTTPSystem A13 NEC Corporation 2015RoutingJCASystem CESB

Conventional system/data integration1. Direct integration between systems3. Integration using middle serverABBusiness AppCBusiness AppIntegrated AppBusiness AppIntegrated AppIntegrated AppIntegrated AppIntegrated AppABCBusiness AppBusiness AppBusiness AppIntegrated AppIntegrated AppIntegrated AppIntegrated AppIntegrated AppIntegrated AppIntegrated AppMiddle server2. Integration using queue/ DB/ file between systemsABBusiness AppBusiness App4. Integration mutually referring to each DBAABusiness AppBusiness AppIntegrated AppQueueIntegrated AppIntegrated AppDBIntegrated AppBIntegrated AppBusiness AppIntegrated AppFileDB linkBBusiness AppDevelopment/operation/support cost increases relative to integration number14 NEC Corporation 2015

Advantages of ESB implementation Integration logic can be disconnected from businessapplication system. Coding and resource becomes unnecessary for Point to Pointconnection. Enhances reusability of integration logic and maintenance. Easily enables system connection/disconnection, andrealizes flexible integration. Absorbs difference of protocols among each systems.Used as ifrouter ofnetwork.ESBConventional linkage15 NEC Corporation 2015ESB integration

Cost benefits of service bus Initial cost for ESB implementation is required, but compared toconventional integration method, cost can be reduced within theshort time as integration number increases.Cost・・・SI, S/W cost oftraditional meshtype systemSI, S/W costof servicebusimplement-ation3211. Initial investment for service bus2. Initial cost recovery by SI cost reduction H/WCost3. Accelerates cost reduction effectwith further system changeTimeReduces middle-long term cost in system change16 NEC Corporation 2015

What is WebOTX Enterprise Service Bus (WebOTX ESB)? Highly performed system & data integration platform with highreliability and open system. Enables secure integration of any system and resource, fromexisting legacy assets to latest cloud service. Realizes complicated routing control and data transform withoutprogramming.WebOTX DeveloperAndroidapplicationBrowserWebOTX Application ServerRouting control NEC Corporation 2015Data transformAuthenticationStorageWebOTX Enterprise Service BusUIOpensystem /package17WebOTX AdministratorCloud(Salesforce etc.)AdapterAdapterMainframePackage(SAP etc.)DBHTTP(S)JMSTCP/IPJCASOAPEJBCORBAFile I/OFTP(S)DBSAPSalesforceACOS

WebOTX ESB features High performance “FTP direct forwarding function” & “forwarding rate setting function”preventing ESB performance degradation during integration using big amountof data. NEC unique technology “ultrafast speed XSL transform function” High reliability Load balancing in multi-process configuration and high speed automaticrecovery from failure. Load balancing by path control corresponding to load balancer Delivery guarantee and advanced recovery in abnormal condition by try &error notification. Priority setting function for stable operation of mission-critical systemintegration during high load. Flexibility Real time data integration with Salesforce without coding Seamless integration with existing assets such as ACOS and TPBASE etc. Operability Integrates multiple ESB easily. Operability is still same as single ESB. Integrates management of complicated authentication over several systems.18 NEC Corporation 2015

FTP direct forwarding & forwarding rate settingHigh performance High reliability Maintains ESB performance during integration by largevolume data. FTP direct forwarding functionESB minimizes load to server by forwarding control command only. Forwarding rate setting functionEnables to set up forwarding rate in ESB. This prevents running out ofserver resource for ESB all of a sudden, and realizes stable operation.FlexibilitySend AppOperabilitySend machineFileFTPserverNot lots of dataare used inmemory duringfile forwarding.FTPserverGETFTPWebOTX ESBProductivityFTPPUTDataftp controlcommandForwarding controlOthersFTPserverSend AppFileSend machine19 NEC Corporation 2015FTPFTPReceptionAppFileReception machineAvoids CPU occupation byenabling setting forwardingdata quantity per secondE.g. : 1 M byte / secondESB operates ftp controlcommand. (Data is not treated)Forwarding controlDataDirect forwardingFTPserverFileReceptionAppReception machine

High speed XML transformHigh performance High reliability Realizes XSL transform processing in high performance withNEC unique XML analysis technology. XSLT compliant serial process high speed transform engine based onmechanism with stream processing not generating XML tree structure. Enables high speed by deleting saved data required for serial transformprocessing.FlexibilityInput XML data Root Analyzes all dataand generates Tree A B 123 /B OperabilityConventional B 456 /B /A D E GHI /E Productivity /D (Addition, change,deletion, sorting, etc.)OthersMinimizes and preservesonly data which is usedon follow-on process.(patent pending) NEC Corporation 2015 Root L M 123 /M /L X GHI /X Z ABC /Z /Y /Root Abolishes Tree generation withhigh cost, and extracts requireddata with serial analysis.Saved dataOutput XML data Y NEC uniquetechnologyTransform rulewith limitation ofextraction data20Transform rulePerformance measure result C ABC /C /Root Generates XML dataaccording totransform ruleWebOTX V8Other ESB[Condition] CPU:Intel Xeon 1.5GHz Memory: 4GBOS: RedHat Enterprise Linux 4.0XSLT(XML Stylesheet Language Transformations):XML transform standard specification

Multi-process configurationHigh performance High reliability Runs ESB in multiple process. [WebOTX unique highly reliableplatform] Detects failure of linked processing, and rapidly / automaticallyrecovers. Shuts the process during failure recovery, but realizes non-disruptiveoperation by distributed action in other processes.FlexibilityJMSJMS queueJava VMJMS queueESBOperabilityESB failure occursJava VMSOAPWeb serverESBProductivityJava VMJCA etcSOAP, JCA,RMI etcESB OthersSorts inputmessagesEnables multiple VM operationhigh availability win 1 serverDetects failure and rapidly reboots* This feature can be enabled with WebOTX AS Foundation or higher.21 NEC Corporation 2015

Path controlHigh performance High reliability In stead of load balancer, load balancing of duplicated service can beenabled with ESB. *1 Flexible system operation enabled with dynamic addition / deletion ofintegrated system. Shuts partly in case of failure. Delivers to other services and improvesavailability of whole system.FlexibilityAutomatically detects errormessage, and failure path isshut by ESBBy dynamic path addition, during high load or system update insome server disruption, operation can be continued withoutperformance degradation of whole systemESBOperability“Slow start function” in case of path addition.This prevents unstable service such as noresponse caused by sharp increase of load.SortratioProductivity Failure100%ServerAServerBServerOthers*1 Software load balance function- Weighting round robin load balancing- act-standby22 NEC Corporation 201575%CA or B50%(Path addition)CTime

Retry & error notificationV8.4 NewHigh performance High reliabilityFlexibility Error retry function is deployed for sending message in specifiedtimes in case of abnormality. This realizes assured messagedelivery. Error notification function is deployed for automatically callingprocessing in case that retry failed. Post-processing duringabnormal condition can be separated from normal condition.OperabilityResends message inspecified times iferror occurs in thehalfway.SASASUESBSU1,2,3,4,5Productivity1 Error2,43,5Path shutSUSUSAOthersFailure23 NEC Corporation 2015SUSASANotifies error to othersystems or processingsequence if resendends up failure morethan specified times.

Priority settingV8.4 NewHigh performance High reliability Priority can be set up per integration target, and importantmessage is routed preferentially. By setting up high priority on important job, this job can beprocessed in case of high ��ProductivityCCSends in orderof priorityOthers24Important message isprocessed preferentiallyin case of high loadAA NEC Corporation 2015CCABACCPriority can bespecified according toimportance

SalesforceV8.4 NewHigh performance High reliability Realizes seamless real time data integration between existingsystem and Salesforce. Same data can be shared between existing system and Salesforce inreal time. Prevents data unconformity. Integration with Force.com can be realized without coding.FlexibilityConnection keepLogin requirementEncrypted communicationData input / deletionSession IDData searchOperabilityWebOTX ESBCRMSalesforceContact center nt systemERPJCA(SAP)Accounting systemOthersOpen systemSOAPBrowser NEC Corporation 2015JCAMainframeInternetInternet25No coding requiredfor SalesforceWeb serviceinterfaceSCM system

TCP/IPV8.4 NewHigh performance High reliability Realizes integration with system which adopts uniquecommunication protocol. Realizes high speed integration while eliminating processing timeof high level protocol.FlexibilityWebOTX ESBOperabilityProductivitySupports arbitraryprotocol withprotocol handlerTCP/IPTCP/IPProtocol handlerProtocol handlerOthersTPBASETCP listener26 NEC Corporation 2015Unique protocolAdopted system

ACOS assets useHigh performance High reliability System / data integration of system / database / cloud servicewith ACOS / TPBASE existing assets and open technology.WebOTX QSStandardfileOthersFTP27 NEC Corporation 2015JIPSflat file

Distributed ESBHigh performance High reliability In distributed ESB environment, from designing through operation,message transfer between ESB can be treated as a single ESB.Head QuarterSales branchesFlexibilitySeveral ESB settings areconsolidated into single one.Operation mistake declines.ESB 1ESB 2OperabilityOperation(Consolidated deployment /management)ESB 3ProductivityPath which consists of multipleESB can be configured withoutprogramming. Configurationchange is easy.FactoryOthers* WebOTX AS Enterprise is required.28 NEC Corporation 2015

SecurityV8.4 NewHigh performance High reliabilityFlexibility Authenticates access to ESB, and protects system and resourceconnecting to ESB. Diffusion, attachment, etc. of authentication information can be finelycontrolled in entrance / exit of ESB. Deploys authentication system inside ESB, and prevents invalidutilization of unexpected route and system. Supports xAuth which is authentication method between systems basedon OAuth specification.OperabilityWebOTX ESBProductivityOthersAuthenticationinformation check29 NEC Corporation 2015a) Attachment ofauthentication informationb)Diffusion ofauthentication informationc)Deletion ofauthentication informationAuthenticationinformation checka) Attachment ofauthentication informationb)Diffusion ofauthentication information

Message traceHigh performance High reliabilityFlexibility Deploys message trace function to record message passingESB in files or databases. Effective for failure analysis, business analysis, and internalcontrol, etc. If data are recorded in database, key search of message type,sender, receiver, time, etc. through communication record byusing WebOTX Administrator(*) is enabled.OperabilityMessage detailedinformation displayProductivitySpecifies time, type, etc.and search message.Analyzes related messageflowOthersMessage search window(WebOTX Administrator)(*)WebOTX Administrator is common administration GUI tool of WebOTX series30 NEC Corporation 2015

Routing setting [WebOTX Developer]High performance High reliability Supports system / data integration setting by GUI tool Deploys virtualized icon of system, resource, and cloudservice, and writes setting and lines in setting sage routing setting window(WebOTX Developer)System connection information setting window(WebOTX Developer)31 NEC Corporation 2015

XML mapping [WebOTX Developer]High performance High reliability Supports XSL file creation with GUI tool Supports WSDL, XML Schema, DTD, and XML as data structure file. Provides test execution function for defining while confirmingtransform result. Provides dialog to describe logic for complicated data transformFlexibilityEnables to directly callfrom connectiondefinition editor of ESBOperabilityProductivity- WSDL file- XSD file- DTD file-XML data fileAbove files can be usedas data structureOthersEnables to define whileconfirming by testexecution function32 NEC Corporation 2015Data mapping can bedone by relating withDrag & Drop operationAdditional XPathFunctions canenhance the feature.

WebOTX ESB product informationHigh performance High reliabilityProduct nameProduct detailTypeWebOTX Media V8.4Installation mediaWebOTX Enterprise Service Bus V8.4WebOTX ESB execution licenseLicenseWebOTX Enterprise Service Bus CU License V8.4WebOTX ESB additional CU licenseLicenseWebOTX Developer V8.4WebOTX development environment licenseLicenseWebOTX Administrator V8.4WebOTX administration environment licenseLicenseFlexibility(*1) In virtual environment, number of license equal to virtual environment is required.(*2) Please consult if CPU with more than 8 core in processer package is used.(*3) WebOTX ESB includes equivalent of WebOTX AS Express. ESB can also be used with WebOTX alCPUnumberProductivityMultiple core(2 8 core)-12345 89 1617 3233 or moreSingle core123 45 67 89 1617 3233 6465 or more0124681632Consult usRequired CU license numberOthersE.g.) In case installation is done to machine with 4physical CPU (each one is quad core)Multiple core CPU x 4, so required CU license is 6 from the table. The result is following.WebOTX Enterprise Service Busx1WebOTX Enterprise Service Bus CU Licensex633 NEC Corporation 2015

Thank YouApplication Service Platform for the age of cloud-computingFor more product information & request for trial license,visit http://www.nec.com/webotx/For more information, feel free to contact us -34 NEC Corporation 2015NEC Group Internal Use Onlyglobal@soft.jp.nec.com

1. Initial investment for service bus 3. Accelerates cost reduction effect with further system change 1 2 3 H/W Cost SI, S/W cost of traditional mesh type system SI, S/W cost of service bus implement -ation ・・・ Cost benefits of service bus Reduces middle-long term cost in system change 2. Initial cost recovery by SI cost reduction

Related Documents:

NEC 3 Professional Services Contract (PSC). NEC 3 Short Contract (ECSC) and Short Subcontract (ECSS). NEC 3 Adjudicator’s Contract (AC). NEC 3 Term Services Contract (TSC). NEC 3 Term Service Short Contract (TSSC). NEC 3 Framework Contract (Framework Contract). NEC 3 Supply Contract (SC).

Dec 02, 2017 · Based on 2017 National Electrical Code (NFPA 70) The Philippine Electrical Code Part 1 2009 Edition was based on NEC 2005 Regularly revised (every three years) to reflect the evolution of products, materials, and installation techniques. NEC 2008, NEC 2011, NEC 2014 & NEC 2017 NEXT NEC REVISION: NEC 2020, 2023, 2026, 2029

5 Location NEC 2008 NEC 2011 NEC 2014 NEC 2017 NEC 2020 Family Rooms AFCI AFCI AFCI AFCI AFCI Dining Rooms AFCI AFCI AFCI AFCI AFCI Kitchens - 125V Receptacles GFCI GFCI AF/GF AF/GF AF/GF Kitchens - 250V Receptacles TM TM TM TM GFCI1 Bedrooms AFCI AFCI AFCI AFCI AF/GF1 Living Rooms AFCI AFCI AFCI AFCI AFCI Garage - 125V Receptacles GFCI GFCI GFCI GFCI GFCI Garage - 250V Receptacles TM TM .

Server from Microsoft, Fuse ESB (Enterprise Service Mix), JBoss Enterprise Service bus, Mule ESB, Open ESB, PEtALS ESB, WSO2 Enterprise Service Bus, Oracle Enterprise Service bus and Oracle Service bus by Oracle and bunch of other Messaging Middleware on the market. Meanwhile there is no global standard for ESB, some expert prune down

bus route bus stop pickup time bus route (elos) bus stop (elos) pickup time (elos) 419450 w-28a w soffel ave@n 36th ave 8:12 am w-27ear w soffel ave@n 36th ave 7:06 am 419452 w-26a w le moyne ave@n 38th ave 8:21 am w-27ear w le moyne ave@n 38th ave 6:59 am 420001 w-52a butterfield rd@high

The NEC-IIC Incubation Center aims to be the hub of innovative and high impact ventures in social, technical, educational, commercial and other domains. It hopes to bring forth a revolution in how and what students learn and achieve while in college.NEC-IIC support members of the NEC including staff, students, alumni, faculty, and R&D partners .

Lecture, Vision Track: C&C User Forum 2005 NEC's Technology Innovation Strategy * T his article has been compiled by the NEC Technical Journal Editorial Office. It is based on the panel discussion between Ms. Atsuko Fukushima, a newscaster/essayist, and Mr. Kazuhiko Kobayashi, Executive Vice President of the NEC Corporation, on

What questions should I ask myself before accepting an appointment as a non-executive director? PricewaterhouseCoopers 3 Business is personal. We treat it that way. Welcome to the second issue of PricewaterhouseCoopers’ Featured Article Series by Private Client Services. You would have received our inaugural issue in March, which we trust you found an engaging read. By examining topics .