Osgi enterprise expert group workshop input
This presentation is the property of its rightful owner.
Sponsored Links
1 / 7

OSGi ‘Enterprise expert group‘ workshop input PowerPoint PPT Presentation


  • 95 Views
  • Uploaded on
  • Presentation posted in: General

OSGi ‘Enterprise expert group‘ workshop input. Frank Mittag (PTU Emerging Solutions) & Thomas Odenwald (SAP Research) SAP. Enterprise Services Repository. SAP NetWeaver. Enterprise Services Architecture: Extend into Real World. Business. Analytics. Partner Composite Applications.

Download Presentation

OSGi ‘Enterprise expert group‘ workshop input

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Osgi enterprise expert group workshop input

OSGi‘Enterprise expert group‘ workshop input

Frank Mittag (PTU Emerging Solutions) &

Thomas Odenwald (SAP Research)

SAP


Enterprise services architecture extend into real world

Enterprise ServicesRepository

SAP NetWeaver

Enterprise Services Architecture: Extend into Real World

Business

Analytics

Partner Composite Applications

Processes

Processes

SAP Composite Applications

Services

EVENT DRIVEN

SERVICE ORIENTED

MODEL BASED

Real World


Topics to address in the enterprise space

Topics to address in the ‚Enterprise‘ space

  • Framework level related topics

  • Life Cycle ManagementThe control of the complete lifecycle of devices and their respective services is key

    • Device profiling

    • Service profiling

  • Business Process Modeling ‘Interpretation’Modeling new business processes needs to result in ‘deployable’ bundles

    • Programming model

    • Meta Language

    • Semantics


Topics to address in the enterprise space1

Topics to address in the ‚Enterprise‘ space

  • Framework level related topics

  • Supportability, Supportability, SupportabilityThe remote support of business applications at customer side is one of the key successors in the enterprise space.

    • Remote management, Remote debugging, Remote monitoring, etc.

  • ExtensibilitySAP applications are customized and extended in almost 100% of all cases

    • Patches, Extensions, Updates, Versioning

  • Network connection awareness (general topic)Many useful functions are only possible if you know more details about the current state of the connection to the network.

    • Network connection state awareness

    • Network connection bandwidth awareness

    • Connected and offline support


Topics to address in the enterprise space2

Topics to address in the ‚Enterprise‘ space

  • Application level related topics

  • Data synchronization & data persistenceEnterprise applications often require the availability of data even if the client is not connected to the network. Those data must retrieved, locally stored & changes must be synchronized with the backend later on.

  • InternationalizationThere is no application at SAP which is not available in many languages.

  • ConnectivityBeside remote connections to management systems there is a huge demand to access also remote functionality.

    • WebServices, XML-RPC, etc.

  • Security

    • Security

    • Certification of services


Topics to address in the enterprise space3

Topics to address in the ‚Enterprise‘ space

  • Application level related topics - other ideas

  • User context awareness Context based services are a perfect example for the adoption of the dynamic nature of an OSGi-Runtime.

    • Where am I? – Location, Who am I? – Identity, etc.

  • Integration of user interface technologiesThere should be clear way, how an arbitrary UI-Technology could be integrated into an OSGi-Runtime (without making UI part of OSGi).

    • Native UI, Non-Native UI

    • Pixel based UI, Vector based UI


Service oriented mobile smart items infrastructures

MODEL-DRIVEN APPLICATIONDEVELOPMENT

Development Tools

Application Model

Middleware

ServiceRepository

Service Mapper

System Monitor

Deployment Description

System Model

Service Injector

SMART ITEMS

MobileTechnology

Embedded

Platform

SensorNetwork

RFID

Service Oriented Mobile/Smart Items Infrastructures

  • Service Classes

  • Business ServicesApplication dependent

  • Enabling Servicessynchronization, data transport,…

  • Management ServicesMonitoring, control and deployment of services, power management,..

  • Steps for deploying a service

  • Development ToolsDesign Time → Application Model

  • System MonitorDeliver status of system landscape

  • Service MapperMap service requirements to current status of system landscape. Where should which service be deployed?

  • Service InjectorInject services into a subset of wireless nodes according to mapper‘s decision

  • Start the service


  • Login