In ihrem Vortrag "What is an ESB? Concepts in Comparison" erläutern Torsten Winterberg (OPITZ CONSULTING) und Bernd Trops (Sopera), was ein Entersprise Service Bus ist und geben Hintergrundwissen zum Thema.
With Eclipse Swordfish (SOA Runtime Framework) and STP (SOA Tooling Platform) today Eclipse delivers key SOA components for infrastructure developers, but no coherent integrated SOA platform for the users like application developers. “Eclipse SOA” is an initiative by SOPERA to deliver such a coherent and integrated SOA platform within Eclipse. Part of the scope of this initiative is to provide a new service registry/repository, to integrate process orchestration engines, and to provide integration between Swordfish and STP. “Eclipse Galileo” will be a first major milestone towards “Eclipse SOA”.
Paul's presentation at SOA Workshop,Colombo,Sri Lanka identifies how ESBs fit into a Service Oriented Architecture, discusses when to use an ESB and when not to, looks at ESB patterns and anti-patterns, covers some simple ESB approaches and investigates how ESBs can fit into EDA.
Service Oriented Architecture and Business Process Modeling OverviewJean Ferguson
Overview of Service Oriented Architecture and Business Process Modeling as it applies to the Open Library Environment Project as presented at the Regional Design Workshops.
With Eclipse Swordfish (SOA Runtime Framework) and STP (SOA Tooling Platform) today Eclipse delivers key SOA components for infrastructure developers, but no coherent integrated SOA platform for the users like application developers. “Eclipse SOA” is an initiative by SOPERA to deliver such a coherent and integrated SOA platform within Eclipse. Part of the scope of this initiative is to provide a new service registry/repository, to integrate process orchestration engines, and to provide integration between Swordfish and STP. “Eclipse Galileo” will be a first major milestone towards “Eclipse SOA”.
Paul's presentation at SOA Workshop,Colombo,Sri Lanka identifies how ESBs fit into a Service Oriented Architecture, discusses when to use an ESB and when not to, looks at ESB patterns and anti-patterns, covers some simple ESB approaches and investigates how ESBs can fit into EDA.
Service Oriented Architecture and Business Process Modeling OverviewJean Ferguson
Overview of Service Oriented Architecture and Business Process Modeling as it applies to the Open Library Environment Project as presented at the Regional Design Workshops.
Experience Mazda Zoom Zoom Lifestyle and Culture by Visiting and joining the Official Mazda Community at http://www.MazdaCommunity.org for additional insight into the Zoom Zoom Lifestyle and special offers for Mazda Community Members. If you live in Arizona, check out CardinaleWay Mazda's eCommerce website at http://www.Cardinale-Way-Mazda.com
Enterprises usually have more than one application
- Custom build applications
- Legacy systems
- ERP, CRM systems like SAP, Salesforce etc.
Users expect instant access to all business functions an enterprise can offer.
This requires disparate applications to be connected into a larger, integrated solution.
This integration is usually achieved through the use of some form of "middleware“.
Getting started with Enterprise Application Integration (EAI) using Enterpris...Tamim Khan
Hybrid Integration is the concept of federated on-premises and cloud-based integration combined with the improved interoperability of existing and new middleware silos of application, business-to-business (B2B), business process management (BPM), business events, business rules, and data integration.
Um Case de Implantação de SOA em uma Telco brasileiraDavi Silva
Presentation about the approach used in order to implement SOA in a Telco.
Presented during "SOA and BPM Event" (IQPC), December 2006, São Paulo, Brazil.
Author: Davi Carvalho (CIO)
Experience Mazda Zoom Zoom Lifestyle and Culture by Visiting and joining the Official Mazda Community at http://www.MazdaCommunity.org for additional insight into the Zoom Zoom Lifestyle and special offers for Mazda Community Members. If you live in Arizona, check out CardinaleWay Mazda's eCommerce website at http://www.Cardinale-Way-Mazda.com
Enterprises usually have more than one application
- Custom build applications
- Legacy systems
- ERP, CRM systems like SAP, Salesforce etc.
Users expect instant access to all business functions an enterprise can offer.
This requires disparate applications to be connected into a larger, integrated solution.
This integration is usually achieved through the use of some form of "middleware“.
Getting started with Enterprise Application Integration (EAI) using Enterpris...Tamim Khan
Hybrid Integration is the concept of federated on-premises and cloud-based integration combined with the improved interoperability of existing and new middleware silos of application, business-to-business (B2B), business process management (BPM), business events, business rules, and data integration.
Um Case de Implantação de SOA em uma Telco brasileiraDavi Silva
Presentation about the approach used in order to implement SOA in a Telco.
Presented during "SOA and BPM Event" (IQPC), December 2006, São Paulo, Brazil.
Author: Davi Carvalho (CIO)
Managing IT as A Service with System CenterLai Yoong Seng
In order to be able to successfully in running IT As a Service, we need to have a complete solution that resolves around monitoring of health state of service, tracking and remediation of issues & pain points in the services and how we can automate these process to make to address this issue consistently. In this session, we will demonstrate how SCOM, Service Manager and Opalis work together to deliver an integrated monitoring and response solution across the System Center Suite.
Oracle OpenWorld 2009 AIA Best PracticesRajesh Raheja
Oracle OpenWorld 2009 Session S311197
Jedi Masters Reveal
Oracle Application Integration Architecture (AIA) Foundation Pack Best Practices
Building Process Integrations
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010Bala Subra
How do you decide which Appfabric offering to use? When to prefer WCF services vs BizTalk solution? How to get the best performance with horizontal scaling in SOA?
ELADO started in 2007 by professionals with backgrounds in life sciences, product engineering, marketing and sales and education sectors having worked in the US, Europe and Middle east for more than 20+ years. Key principals are alumni of the Indian Institutes of Management.
Aim was to combine operational excellence with strong domain expertise to assist customers meet their business objectives with a best of breed approach towards business operations.
Provide a wide range of solutions ranging from resource augmentation to BOT models to help customers keep operating as efficiently as possible.
SAP Microsoft Interoperability - Business Process SolutionsKristian Kalsing
Workshop in the Interactive Zone at the Mastering SAP Technologies conference, Brisbane, June 2009. SAP Microsoft Interoperability - Business Process Solutions.
Composite Applicaitons and OBA ArchitectureMike Walker
The European Composite Application Road Show is a series of pilot Microsoft conferences that bring together System Integrators, ISV’s and customers of all industries. With the help of the Microsoft field Architects the destinations included: Finland, Ireland, and Spain.
Service Oriented Architecture (SOA) is an architectural style for creating and using business processes, packaged as services, throughout their lifecycle. This short presentation looks at how SOA fits in the world of IBM System i (AS/400, iSeries, IBM i) and how using the LANSA toolset and set you on the right path.
In diesem Webcast bekommen Sie Tipps und Hilfen auf dem Weg zu einer aufgeräumten Java Landschaft, mit der Sie Kosten und Risiken minimieren. Unsere Lizenzierungs- und Java-Experten sprechen dafür u. a. über diese Fragen:
* Wann ist Java "frei"? Und wann nicht?
* Wie Sie Java Installationen entdecken: Scanning-Tools und Inventarisierungslösungen
* Was steckt hinter Java, JDK und JRE? ... Mal genau erklärt
* Welche Open JDKs gibt es? Vor- und Nachteile, Supportmöglichkeiten
* Was wird morgen? Lifecycle Management, Release-Cadence-Wechsel
* Welche Oracle Lizenz-Metriken werden wann angewandt? Prozessor Core Metrik und NUP richtig zählen, Preislisten
* Geht es auch "ohne"?
* Welche Applikationen basieren auf Java?
* Wem gehört mein Java? Spezialfragen im Umfeld von Virtualisierung und Cloud
* Wie lassen sich Kosten sparen? Kostenminimierungsansätze
Die Aufzeichnung finden Sie hier:
https://youtu.be/k1ZpxoES18I
In diesem Webcast bekommen Sie Tipps und Hilfen auf dem Weg zu einer aufgeräumten Java Landschaft, mit der Sie Kosten und Risiken minimieren. Unsere Lizenzierungs- und Java-Experten sprechen dafür u. a. über diese Fragen:
* Wann ist Java "frei"? Und wann nicht?
* Wie Sie Java Installationen entdecken: Scanning-Tools und Inventarisierungslösungen
* Was steckt hinter Java, JDK und JRE? ... Mal genau erklärt
* Welche Open JDKs gibt es? Vor- und Nachteile, Supportmöglichkeiten
* Was wird morgen? Lifecycle Management, Release-Cadence-Wechsel
* Welche Oracle Lizenz-Metriken werden wann angewandt? Prozessor Core Metrik und NUP richtig zählen, Preislisten
* Geht es auch "ohne"?
* Welche Applikationen basieren auf Java?
* Wem gehört mein Java? Spezialfragen im Umfeld von Virtualisierung und Cloud
* Wie lassen sich Kosten sparen? Kostenminimierungsansätze
Die Aufzeichnung finden Sie hier: https://youtu.be/abVeIGmxYB0
Folien zum Webcast mit Fritz Wein Weinhappl (Oracle) und Uwe Küchler (OPITZ) am 27. April 2021.
Die Aufzeichnung finden Sie unter: https://youtu.be/un4gzCsmfwg
Im Bereich der professionellen Softwareentwicklung hat sich in den letzten 10 Jahren viel getan. In diesem Vortrag schauen wir uns an, was es eigentlich bedeutet, professionelle und nicht nur funktionierende Software zu entwickeln. Gerade auf der persönlichen und Teamebene unterscheidet sich die Disziplin der Softwareentwicklung in vielen Bereichen von den Anforderungen die noch vor einigen Jahren Gültigkeit besaßen.
Die Kernänderungen werden im Vortrag anhand von 10 Thesen verdeutlicht, erläutert und soll darüber zum Nachdenken über den Berufsethos eines Softwareentwicklers anregen. Neben Entwicklern richtet sich der Vortrag vor allem auch an Projektverantwortliche, da auch aufgezeigt wird, dass es weitere wichtige Aspekte neben den rein funktionalen Anforderungen zu beachten gilt.
Zum Referenten:
Richard Attermeyer arbeitet bei OPITZ CONSULTING als Senior Solution Architect im Bereich Technologiemanagement und Innovation. Dort leitet er unter anderem das Architecture Board. Er beschäftigt sich seit Jahren mit flexiblen Systemarchitekturen und deren Wechselwirkungen mit Entwicklungsprozessen und Unternehmens- und Managementkulturen. Hot Topics: CI/CD, Technologiemanagement, flexible Systemarchitekturen und DevOps.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
6. Building the enterprise: Vision Infrastructure (The „Grid“) Applications Process Management Storage Middleware Database Services Workflow/BPM/BAM ESB/EDA/BRE Processcontrolling Processdesign Processoptimization Process Implementation Service Request Service Delivery Process Monitoring
14. Domain concept evaluation capture results Relationship coordination Development DM-Campagne Data-analysis Customerdata management Service (…) Service (…) Service (…) Service (…) Service (…) Service (…) Product Contract Accounting Customer contact Customer Ordermanagement Service management
22. The ESB as a translator ESB APP 2 Enrich Transform Validate V alidate E nrich T ransform and O perate Umwandlung der Daten vom Common Modell in das Proprietäre – visa versa Data Sources EBS Privater EntityService APP 3 Business Entity Service Öffentlicher Service Kontrakt (WSDL) Generierter Service Kontrakt (WSDL) APP 1
23.
24. What is an ESB? Security Author. Authent. LDAP Encryption Repository Livecycle Maintenance Administration Deployment HA Flow control Alerting System monitoring Monitoring Exception management Routing Transformation Message Broker FTP AQ transport protocols and conversion SMTP HTTP/S SOAP JMS File JMS/XA Tux Enrichment SSO SLAs Directory
25.
26. SOA Suite Blueprint BPM / Workflow Rich Client Web Client Business Activity Monitoring (BAM) Application Server Governance Registry Rules … View Layer Enterprise Service Bus (ESB) Service Service Service Service Service System X System Z System Y
27.
28. SOPERA’s products based on open source packages and cover all major SOA and integration aspects Integration Data Integration SAP Netweaver Di Integration MS BizTalk Integration SAG WM Integration Security Identity Management Authentification Authorisation Key Management System & Service Management. System Monitoring System Management Activity Monitoring Mgmt. Dashboard BPM & BAM Workflow/ Human Interaction Process Management Composite Service Devel. BAM Service Governance Service Lookup Policy Management Service Versioning Application Development Code Generation Simulation Test Packaging ESB Dynamic Mediation Java/ .Net-Support Distributed Architecture Openness/ Extensibility
29. SOPERA Suite is built out of open source packages SOPERA DI SOPERA ASF SOPERA BPM Enterprise Business Process Management Enterprise Service Bus Enterprise Data & Application Integration
30.
31. SOPERA ASF is built of “ world-class ” components SOPERA DI Tooling for SOA Eclipse SOPERA ToolSuite Intelligent Deployment ARIS Business Architect Other UML Modeling Tools XMI Import Excel Require- ment mgmt tools Runtime Platform (JSE, JEE, .net, SAP) Custom Services .NET Applications Legacy Systems Service Registries/ Repositories SOA Security Services Messaging/ Transport Services Orchestration & Workflow Server Distributed Service Bus SOPERA ESB Runtime Framework SBB Service Manage- ment SOPERA HQ Manage- ment & Monitoring Operations Delivery Design & Development Analysis Requirements engineering Model-driven Architecture DevBox Code Gen Service Editor Policy Editor Service Implementation DI Tools BPM Tools AdminTools SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA Advanced Services Factory SOPERA Advanced Services Factory0 Plug-Ins (Delivered with SOPERA) Third Party Components
32. Oracle SOA Suite - Service Plattform Farben und Linien als Kopiervorlage A A A A A A A J2EE Application Server (Oracle AS, JBoss, WebLogic, WebSphere) Messaging Metadata Repository Apps Adapters B2B SES RFID Partners DB Legacy CONNECTIVITY Routing Transform Data Quality ETL & Replication Data Integrator ESB Mediation ROUTING & DATA SERVICES Native BPEL Business Rules Human Workflow BPEL Process Manager ORCHESTRATION GOVERNANCE UDDI Discovery Policies WS Policies Security Web Services Manager Registry System Monitoring Enterprise Manager Events Business Monitoring BAM Business Intelligence Analytics MANAGEMENT & MONITORING Application Development Framework Analyst Tools BPA Suite JDeveloper
33. Oracle SOA Suite – Service Platform Unified Runtime Policy Manager Optimized binding Human Workflow (+AMX, AG, Orgn) Business Rules Oracle Service Bus Common JCA-based connectivity infrastructure Repository EM console +BPMN Screens BAM B2B Mediator Workspace MS Office BPM Studio (Business & IT views) Shared BPMN Model BPA BPMN 2.0, BPEL Rich End User Interaction Web-based customization Process Composer Process Analytics Proc Cubes Process Portal (WC spaces) Process Core BPEL BPMN
34. JBossESB – Reliable SOA infrastructure Quelle: http://www.jboss.org/jbossesb/
35. Or do I really like to build my own suite? Quelle: Thilo Frotscher
40. Example – cost utility analysis Seite (-) nicht vorhanden / unzureichend (o) Workaround (+) gute Unterstützung (++) sehr gute Unterstützung
41. Example – cost utility analysis cont. Seite (-) nicht vorhanden / unzureichend (o) Workaround (+) gute Unterstützung (++) sehr gute Unterstützung
42. Example – cost utility analysis cont. Seite (-) nicht vorhanden / unzureichend (o) Workaround (+) gute Unterstützung (++) sehr gute Unterstützung
43. Example – cost utility analysis cont. Seite (-) nicht vorhanden / unzureichend (o) Workaround (+) gute Unterstützung (++) sehr gute Unterstützung
44.
45.
46. Hub- and Spoke versus distributed bus Bottleneck due to limitation of message throughput Linear scalable based on distributed architecture Distributed Service Bus Hub
47. Quality of Service Policy Trading at Runtime Service Provider SOA Integration Infrastructure Service Registry Administrator look-up provider for service with quality Administrator Provider Description Quality of Service (provided) Binding Information register Agreed Policy Agreed Policy send response Service Consumer invoke service operation Quality of Service (requested) configure requested QoS
48. SCA as a concept C 1 C 2 wire component composite service reference S R S S R R properties Java interface WSDL portType Binding: SOAP JMS JCS …
55. Top down SOA Business Capabilities Technical Infrastructure Business Application Business Processes Domain Service Layer sample process sample orchestration Legacy ERP CRM A B
Nach Thomas Erl: a vision that defines a target state a formal paradigm that defines a method for achieving the target state technology innovation that improves the benefit potential of the target state technology architecture capable of realizing the target state formal practices and patterns that support the creation and evolution of the target state
Das ist das problem
Nicht nur tolles tool
Business ist im vordergrund
Mehrwert kann im department passieren Mehrwert wird wahrscheinlich eher übergreifend end-to-end aufgesetzt -> it muss das enablen
Wie reden diese Domainen miteinander Modern ESB - Embrace heterogenicy Story for modern vs traditional
Event pattern heraussuchen
Botschaft: egal was du mal brauchst, das ist dann halt in der SUite Botschaft: du brauchst es nicht nutzen Botschaft: du keine Suite, dann pass auf, dass du upgradefähig bleibst.
Esb is part of a suite Modern environments need more then the core ESB functionality You should not concentrate on plattform integration
Standardfolie Idealerweise 5-7 Hauptpunkte oder 3 Hauptpunkte mit Unterpunkten GGf. Hauptpunkte untereinander horizontal abgrenzen (Menu Format / Zeilenabstand / Abstand vor einem Absatz = 1 Zeile bei den Zeilen mit Hauptpunkten!)
OSB: 16 MULE: 7 SM: 3
SCA terminology: Composite : deployment unit Service : entry-point into composite Component : provides logic Reference : refers to external services Wire : connects services, components and references – no special semantic. Bindings: Access interactions with outside a composite Vereinfacht die Entwicklung in Service Orientierten Architekturen Entwicklung konzentriert sich auf Implementierung der Geschäftslogik, SCA Umgebung regelt bzw. vereinfacht die technische Integration Vereinheitlichung / Standardisierung Technologie-abstrahierend, Integration, Wiederverwendung, Loose Kopplung Modulare Komposition von Komponenten, die in verschiedenen Implementierungssprachen umgesetzt sein können Trennung von Geschäftslogik, Middlewareabhängigkeiten und nichtfunktionalen Aspekten Wiederverwendung von Implementierungen in unterschiedlichen Konfigurationen
Can follow the message through all of components. With Search! Execution Context Identifier (ECID) is used by several other Oracle products, such as Oracle Portal
OPS4J = Oracle Platform Security For Java (JPS implementation) used for authentication and authorization. Upon entering Service Infra, a Java Subject is attached to the message and is used to propagate identity and other properties.